{"id":4677,"name":"loglevel","ecosystem":"npm","repository_url":"https://github.com/pimterry/loglevel","issues_count":19,"created_at":"2025-06-06T16:30:32.417Z","updated_at":"2025-06-06T16:30:32.417Z","purl":"pkg:npm/loglevel","metadata":{"id":1972913,"name":"loglevel","ecosystem":"npm","description":"Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods","homepage":"https://github.com/pimterry/loglevel","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pimterry/loglevel","keywords_array":["log","logger","logging","browser"],"namespace":null,"versions_count":31,"first_release_published_at":"2013-04-01T21:12:37.086Z","latest_release_published_at":"2024-09-06T15:09:48.596Z","latest_release_number":"1.9.2","last_synced_at":"2025-06-05T18:30:19.729Z","created_at":"2022-04-09T19:03:41.916Z","updated_at":"2025-06-05T18:30:27.019Z","registry_url":"https://www.npmjs.com/package/loglevel","install_command":"npm install loglevel","documentation_url":null,"metadata":{"funding":{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/loglevel"},"dist-tags":{"latest":"1.9.2"}},"repo_metadata":{"id":7617861,"uuid":"8976707","full_name":"pimterry/loglevel","owner":"pimterry","description":":ledger: Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods","archived":false,"fork":false,"pushed_at":"2025-03-20T15:13:43.000Z","size":615,"stargazers_count":2680,"open_issues_count":17,"forks_count":158,"subscribers_count":39,"default_branch":"main","last_synced_at":"2025-06-04T20:37:05.791Z","etag":null,"topics":["javascript","lightweight","logging","loglevel","setlevel","stack-traces"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pimterry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"tidelift":"npm/loglevel"}},"created_at":"2013-03-23T20:35:58.000Z","updated_at":"2025-06-04T06:37:56.000Z","dependencies_parsed_at":"2024-01-31T18:44:59.115Z","dependency_job_id":"72bebbf5-e182-4144-aab9-d90f6ed8c2ab","html_url":"https://github.com/pimterry/loglevel","commit_stats":{"total_commits":312,"total_committers":32,"mean_commits":9.75,"dds":"0.46474358974358976","last_synced_commit":"40d10ef1917710afcc70b5f2115bb336ab4b0580"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pimterry","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258273793,"owners_count":22675624,"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":"pimterry","name":"Tim Perry","uuid":"1526883","kind":"user","description":"Creator of \r\n@httptoolkit: Powerful tools to debug, test \u0026 build with HTTP(S).\r\n\r\nNode.js core collaborator, and maintainer of Loglevel, notes, \u0026 Mockttp","email":"","website":"https://tim.fyi","location":"Barcelona, Spain","twitter":"pimterry","company":"@httptoolkit","icon_url":"https://avatars.githubusercontent.com/u/1526883?u=ef4ddb58af6e4150c04da585e79482504abd1402\u0026v=4","repositories_count":227,"last_synced_at":"2025-05-26T06:23:29.587Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/pimterry","funding_links":["https://github.com/sponsors/pimterry"],"total_stars":5054,"followers":690,"following":124,"created_at":"2022-11-02T16:21:03.854Z","updated_at":"2025-05-26T06:23:29.587Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pimterry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pimterry/repositories"},"tags":[{"name":"v1.9.2","sha":"40d10ef1917710afcc70b5f2115bb336ab4b0580","kind":"tag","published_at":"2024-09-06T15:07:27.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.9.2","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"fef2101aa5d1711afcfb602ef5ce064276db8c97","kind":"tag","published_at":"2024-01-26T00:03:08.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.9.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"118c2aeb6c976a350bde78fdfa80ea7bc6f1d544","kind":"tag","published_at":"2024-01-25T18:17:59.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.9.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"ba3364af66c159a4dd85e6487ec4ed0e3c527932","kind":"tag","published_at":"2022-11-08T14:55:46.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.8.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"f5a642299bf77a81118d68766a168c9568ecd21b","kind":"tag","published_at":"2021-11-18T12:52:16.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.8.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"342f103eed48f29db854533d2cbfe254690f9113","kind":"tag","published_at":"2020-11-25T11:54:26.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.7.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"7a4112f3ae27d8ecff567b803e292af1e7e5126d","kind":"tag","published_at":"2020-08-26T13:37:08.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.7.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.7.0/manifests"},{"name":"v1.6.8","sha":"ddb2505cbe334d9248e9c1b803f3ebaba129407c","kind":"tag","published_at":"2020-04-14T10:25:32.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.8","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.8/manifests"},{"name":"v1.6.7","sha":"f2db6bcfce8f2350b9c760f9ceced62f6e877a0f","kind":"tag","published_at":"2020-02-10T13:58:41.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.7","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"e9100d4887ad54c2f5f7836caca08f06b23fa3f2","kind":"tag","published_at":"2019-11-07T17:11:07.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.6","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"08441fc2180c95d87fa310eb197bcf448ae60fa2","kind":"tag","published_at":"2019-11-07T14:39:01.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.5","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"ee54a76e719da58eb8733f33c0e3d98c25f57269","kind":"tag","published_at":"2019-09-05T13:17:35.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.4","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"1a069c2a2dfa855f92016def318364b20163df55","kind":"tag","published_at":"2019-06-11T13:16:02.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.3","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"c54a06fc11f6686b9a250ea5d593a426e1a61978","kind":"tag","published_at":"2019-05-30T12:07:30.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.2","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"b69415b54696f9948cb4b1f709a127d543a6477e","kind":"tag","published_at":"2018-01-10T20:41:21.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"7ccfb321978aa15785ee250fba749680c38336ad","kind":"tag","published_at":"2017-11-13T22:38:26.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.6.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"2cd93e88fb275e99aa434f37a2766e4f6252dfd4","kind":"tag","published_at":"2017-10-09T08:09:49.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/v1.5.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/v1.5.1/manifests"},{"name":"1.5.0","sha":"344fd1b27befbbe7179edfe2522b5f7b37ed0d6d","kind":"tag","published_at":"2017-09-11T22:09:27.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.5.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"a93aa4f87e63dc57508993e6a8e92996c438decc","kind":"tag","published_at":"2016-05-31T15:11:46.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.4.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"65f77e706d89dd4588ff4d9fdbdb50c37f33892d","kind":"tag","published_at":"2015-08-28T16:02:41.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.4.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"1999a4378fd4dac3085cef806d0ff85d607cfc9a","kind":"tag","published_at":"2015-06-16T09:41:47.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.3.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"60200248cf3a025af1aecede9c4376158237f8e1","kind":"tag","published_at":"2015-06-03T16:04:20.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.3.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"86fdcafb6b73a6ccf87d0b084371bbeb1e062507","kind":"commit","published_at":"2014-10-27T00:02:53.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.2.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"2d25beee17a62e28740386a8d46777d669a684e5","kind":"tag","published_at":"2014-08-22T12:21:10.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.1.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"03f908786077272b719e0ff98f6663da1305ec05","kind":"tag","published_at":"2014-08-03T12:26:29.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/1.0.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/1.0.0/manifests"},{"name":"0.6.0","sha":"c3c8caccee9b508d31d53b25629c4301d2e3b54e","kind":"tag","published_at":"2014-03-18T09:22:45.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.6.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"3998110c2677b329953cd7ebb91eafadab7231ea","kind":"tag","published_at":"2013-10-13T17:25:06.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.5.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"c3936a900e4a6896dd1770a0e83dbc7a6cad6aad","kind":"tag","published_at":"2013-09-22T01:52:43.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.4.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"6f8a725190c9abf5e597244956be61651b3871b9","kind":"tag","published_at":"2013-07-29T23:09:07.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.3.1","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"a3dc8647f32e4f7ae38174009eaeb724cf49a42b","kind":"tag","published_at":"2013-06-19T20:34:31.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.3.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"5209d4e7719e436eaa9f0c32e5eccfbc340d1056","kind":"tag","published_at":"2013-04-01T23:41:03.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.2.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"64468007c0949dfb3711c3180d1dd859108bbb0a","kind":"tag","published_at":"2013-04-01T22:21:54.000Z","download_url":"https://codeload.github.com/pimterry/loglevel/tar.gz/0.1.0","html_url":"https://github.com/pimterry/loglevel/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimterry%2Floglevel/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-05T18:30:27.019Z","dependent_packages_count":2228,"downloads":44665718,"downloads_period":"last-month","dependent_repos_count":2916090,"rankings":{"downloads":0.04372558403909401,"dependent_repos_count":0.006187840947298214,"dependent_packages_count":0.035566395533364506,"stargazers_count":1.766820249244043,"forks_count":2.458927521216628,"docker_downloads_count":0.04936582844238353,"average":0.7267655699038019},"purl":"pkg:npm/loglevel","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/loglevel","docker_dependents_count":5595,"docker_downloads_count":1352731834,"usage_url":"https://repos.ecosyste.ms/usage/npm/loglevel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/loglevel/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/npm/loglevel","https://github.com/sponsors/pimterry"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loglevel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loglevel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loglevel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/loglevel/related_packages","maintainers":[{"uuid":"pimterry","login":"pimterry","name":null,"email":"pimterry@gmail.com","url":null,"packages_count":56,"html_url":"https://www.npmjs.com/~pimterry","role":null,"created_at":"2022-11-10T11:59:38.987Z","updated_at":"2022-11-10T11:59:38.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pimterry/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006546,"maintainers_count":1012937,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":8,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4174710614","node_id":"PR_kwDOB3iXDs7OyM5-","number":3464,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T23:45:05.000Z","updated_at":"2026-03-30T23:45:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.58.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.7.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.58.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash-es` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\r\n  const store = makeStore() // a user defined reusable store factory\r\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\r\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\r\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003eThis release adds compatibility with \u003ca href=\"https://github.com/parallax/jsPDF/releases/tag/v4.0.0\"\u003ejsPDF version 4.x\u003c/a\u003e. It remains compatible with jsPDF v3.x and v2.x.\u003c/p\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/886439cd56a4de05db4e92d2afc264e51b1d6a16\"\u003e\u003ccode\u003e886439c\u003c/code\u003e\u003c/a\u003e 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/63a1095927ae4455841c3262d72276edbffbba59\"\u003e\u003ccode\u003e63a1095\u003c/code\u003e\u003c/a\u003e add jspdf ^4.0.0 to peer dependency version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e2b40a313b47580067d814b06586c078fe787dc0\"\u003e\u003ccode\u003ee2b40a3\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/5b2b1a02f6bbbb9701fd2ad3bf4ad9519112a6c6\"\u003e\u003ccode\u003e5b2b1a0\u003c/code\u003e\u003c/a\u003e update jspdf to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/typescript-eslint\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3464","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3464","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3464/packages"},{"uuid":"4101946721","node_id":"PR_kwDOB3iXDs7L3PL6","number":3460,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-23T23:45:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T14:06:25.000Z","updated_at":"2026-03-23T23:46:00.000Z","time_to_close":380373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":15,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.57.1` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.1.5` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.57.1` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash-es` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\r\n  const store = makeStore() // a user defined reusable store factory\r\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\r\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\r\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.4...v2.1.5\"\u003e2.1.5\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eformatting the message in the constructor of Error object (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/395\"\u003e#395\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/9d135de85e49f3c727302d3ca5dad774b16e322b\"\u003e9d135de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.3...v2.1.4\"\u003e2.1.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v9.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/f06f2a208641ae3de7d6f1690cbcf0b49f978f38\"\u003ef06f2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe release process (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/59b32564c3c486730abfc3103822123b5e4b181b\"\u003e59b3256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.2...v2.1.3\"\u003e2.1.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v9 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/408\"\u003e#408\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8f1942b2c8403d005b29ec947849adc911098716\"\u003e8f1942b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/9d135de85e49f3c727302d3ca5dad774b16e322b\"\u003e\u003ccode\u003e9d135de\u003c/code\u003e\u003c/a\u003e fix: formatting the message in the constructor of Error object (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/59b32564c3c486730abfc3103822123b5e4b181b\"\u003e\u003ccode\u003e59b3256\u003c/code\u003e\u003c/a\u003e fix: the release process (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/f06f2a208641ae3de7d6f1690cbcf0b49f978f38\"\u003e\u003ccode\u003ef06f2a2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v9.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8f1942b2c8403d005b29ec947849adc911098716\"\u003e\u003ccode\u003e8f1942b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v9 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for start-server-and-test since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003eThis release adds compatibility with \u003ca href=\"https://github.com/parallax/jsPDF/releases/tag/v4.0.0\"\u003ejsPDF version 4.x\u003c/a\u003e. It remains compatible with jsPDF v3.x and v2.x.\u003c/p\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/886439cd56a4de05db4e92d2afc264e51b1d6a16\"\u003e\u003ccode\u003e886439c\u003c/code\u003e\u003c/a\u003e 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/63a1095927ae4455841c3262d72276edbffbba59\"\u003e\u003ccode\u003e63a1095\u003c/code\u003e\u003c/a\u003e add jspdf ^4.0.0 to peer dependency version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e2b40a313b47580067d814b06586c078fe787dc0\"\u003e\u003ccode\u003ee2b40a3\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/5b2b1a02f6bbbb9701fd2ad3bf4ad9519112a6c6\"\u003e\u003ccode\u003e5b2b1a0\u003c/code\u003e\u003c/a\u003e update jspdf to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCo...\n\n_Description has been truncated_","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3460/packages"},{"uuid":"4016662543","node_id":"PR_kwDOFYH3Ss7Hm3u4","number":179,"state":"open","title":"Bump loglevel from 1.7.1 to 1.9.2 in /sandbox","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T13:25:07.000Z","updated_at":"2026-03-03T13:25:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.7.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":"/sandbox","ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.7.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.7.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.1\u0026new-version=1.9.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NHSDigital/shared-flow-testing/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fshared-flow-testing/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"3828541587","node_id":"PR_kwDOBtWRrM698psF","number":3607,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","released","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-20T16:08:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:17:58.000Z","updated_at":"2026-01-21T01:59:50.000Z","time_to_close":114602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"abortcontroller-polyfill","old_version":"1.7.5","new_version":"1.7.8","repository_url":"https://github.com/mo/abortcontroller-polyfill"},{"name":"classnames","old_version":"2.3.2","new_version":"2.5.1","repository_url":"https://github.com/JedWatson/classnames"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"html-to-image","old_version":"1.11.11","new_version":"1.11.13","repository_url":"https://github.com/bubkoo/html-to-image"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"react-virtualized","old_version":"9.22.5","new_version":"9.22.6","repository_url":"https://github.com/bvaughn/react-virtualized"},{"name":"url-polyfill","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/lifaon74/url-polyfill"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [abortcontroller-polyfill](https://github.com/mo/abortcontroller-polyfill) | `1.7.5` | `1.7.8` |\n| [classnames](https://github.com/JedWatson/classnames) | `2.3.2` | `2.5.1` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [html-to-image](https://github.com/bubkoo/html-to-image) | `1.11.11` | `1.11.13` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [react-virtualized](https://github.com/bvaughn/react-virtualized) | `9.22.5` | `9.22.6` |\n| [url-polyfill](https://github.com/lifaon74/url-polyfill) | `1.1.12` | `1.1.14` |\n\n\nUpdates `abortcontroller-polyfill` from 1.7.5 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b5c6843c03901088fbdd76df7ab775cb2e0cf2c4\"\u003e\u003ccode\u003eb5c6843\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/e4919836a55e2964bc7a039d5b8f5ddccca557fb\"\u003e\u003ccode\u003ee491983\u003c/code\u003e\u003c/a\u003e Upgrade webdriverio, babel and prettier to the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/77b155eb18a95860a9215a27f60f67484a5304e2\"\u003e\u003ccode\u003e77b155e\u003c/code\u003e\u003c/a\u003e Remove dependency on npm-run-all and add chalk (the latter was already used i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/2b26c03c8201cb6304cd9134185f59251469100d\"\u003e\u003ccode\u003e2b26c03\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b7c0c03640a2e921c82e4a93190d613c1b6b7e08\"\u003e\u003ccode\u003eb7c0c03\u003c/code\u003e\u003c/a\u003e Add Ray Hao (l246804) to contributors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/90c077e93b73e0b5f2936ac610eb3dc0ba47c920\"\u003e\u003ccode\u003e90c077e\u003c/code\u003e\u003c/a\u003e fix: Fix the errors reported by test cases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/575383ecb91a0f77a571b59e9c4e223832f032d9\"\u003e\u003ccode\u003e575383e\u003c/code\u003e\u003c/a\u003e chore: change the abortsignal-ponyfill implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/7026d336548385044250d42dd87152a786c8a5ea\"\u003e\u003ccode\u003e7026d33\u003c/code\u003e\u003c/a\u003e feat: add polyfill that only supports AbortSignal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/0811bafd3f95976974e603c3c44e70d26e8ecf1a\"\u003e\u003ccode\u003e0811baf\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/ae308a6ee697d62abcdc4b9624e471829caecf68\"\u003e\u003ccode\u003eae308a6\u003c/code\u003e\u003c/a\u003e Upgrade to webdriverio 9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mo/abortcontroller-polyfill/compare/v1.7.5...v1.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `classnames` from 2.3.2 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JedWatson/classnames/blob/main/HISTORY.md\"\u003eclassnames's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1 / 2023-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eworkspaces\u003c/code\u003e field from package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0 / 2023-12-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ability to pass a TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0 / 2023-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse string concatenation to increase performance thanks \u003ca href=\"https://github.com/jonkoops\"\u003eJon Koops\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.3 / 2023-12-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default export, thanks \u003ca href=\"https://github.com/remcohaszing\"\u003eRemco Haszing\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix types for read-only arrays, thanks \u003ca href=\"https://github.com/BenGearset\"\u003eBen Thompson\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace README examples with functional-style components, thanks \u003ca href=\"https://github.com/JoeDGit\"\u003eJoeDGit\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/303\"\u003e#303\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/JedWatson/classnames/commit/2e3683264bab067d13938b5eb03a96391a089cb4\"\u003e\u003ccode\u003e2e36832\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/93314019575be682fe5fbace1f8004c11acc416a\"\u003e\u003ccode\u003e9331401\u003c/code\u003e\u003c/a\u003e Remove benchmarks from workspace (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ff6dd1e37a091a1463d1e1b4f158b1df1e34cd86\"\u003e\u003ccode\u003eff6dd1e\u003c/code\u003e\u003c/a\u003e Bump  to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/942db499b1d889cdb9da94f0c2e1d7de0cb629a7\"\u003e\u003ccode\u003e942db49\u003c/code\u003e\u003c/a\u003e Add GitHub provenance for publishing (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/28ea73f9174bfa71675e954d01e6a1ac7baa6fe6\"\u003e\u003ccode\u003e28ea73f\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.0 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/dfeb7f3604afe20c27818d926a651e6c6fc8c664\"\u003e\u003ccode\u003edfeb7f3\u003c/code\u003e\u003c/a\u003e Fix URL for GIT repository in package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/8a840eae0f829b2a5a8bf581e6d6337150be3f97\"\u003e\u003ccode\u003e8a840ea\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ea8e8398a680acb0ab740d5d062794c71b43ea96\"\u003e\u003ccode\u003eea8e839\u003c/code\u003e\u003c/a\u003e Restore ability to pass TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/930c74809e8eff73cf3924d0d986ca97ae350134\"\u003e\u003ccode\u003e930c748\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eclassnames\u003c/code\u003e to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/d2d10f565e43c4f67cc4389dd2f2dcb5d1482633\"\u003e\u003ccode\u003ed2d10f5\u003c/code\u003e\u003c/a\u003e Bump tsd from 0.30.0 to 0.30.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JedWatson/classnames/compare/v2.3.2...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3-format` from 3.1.0 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3-format/releases\"\u003ed3-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of optional chaining to retain ES2019 compatibility. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of parens with \u003ccode\u003eformatPrefix\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/134\"\u003e#134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/142\"\u003e#142\u003c/a\u003e Thanks, \u003ca href=\"https://github.com/GlenKelley\"\u003e\u003ccode\u003e@​GlenKelley\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eprecisionFixed\u003c/code\u003e, \u003ccode\u003eprecisionRound\u003c/code\u003e, and \u003ccode\u003eprecisionPrefix\u003c/code\u003e to return NaN when \u003ccode\u003estep\u003c/code\u003e is zero. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003es\u003c/code\u003e format to not sometimes apply an erroneous suffix to NaN or ±Infinity. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003er\u003c/code\u003e format now formats zero as \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003e0.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ESLint, Vitest, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ebdc2d530277df379157f82fee6ea5623d179bd7\"\u003e\u003ccode\u003eebdc2d5\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/db99ee9230ccc17bb2b27908bdc2746dc630b5b1\"\u003e\u003ccode\u003edb99ee9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e; avoid ES2020 syntax; enforce ES2019\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ee1044fe51f1963e7662fae0a986a83c7563cb3c\"\u003e\u003ccode\u003eee1044f\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/932d0c18b5cb368f39b4a06182d57466539b9430\"\u003e\u003ccode\u003e932d0c1\u003c/code\u003e\u003c/a\u003e fix zero precision (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/17585db96d3196171d4e26a1f4ea3c648592ad20\"\u003e\u003ccode\u003e17585db\u003c/code\u003e\u003c/a\u003e Fix for issue 134 (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/a13ebb9b357cbbd794584df1b6cae6122bf68966\"\u003e\u003ccode\u003ea13ebb9\u003c/code\u003e\u003c/a\u003e upgrades (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/f3cb31091df80a08f25afd4a7af2dcb3a6cd5eef\"\u003e\u003ccode\u003ef3cb310\u003c/code\u003e\u003c/a\u003e restructure README (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/d3/d3-format/compare/v3.1.0...v3.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for d3-format since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-to-image` from 1.11.11 to 1.11.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/releases\"\u003ehtml-to-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/blob/master/CHANGELOG.md\"\u003ehtml-to-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\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/bubkoo/html-to-image/commit/995728147e4459a58188af51b5fcc3f8a7010207\"\u003e\u003ccode\u003e9957281\u003c/code\u003e\u003c/a\u003e chore(release): v1.11.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/d9b2fcfc340b8555524ad8c67b78ffd197e856aa\"\u003e\u003ccode\u003ed9b2fcf\u003c/code\u003e\u003c/a\u003e docs: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/a02abc67f519ce0a52ff740abade357453ae831e\"\u003e\u003ccode\u003ea02abc6\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9de3db6f99804acfa3f9ae3153430297603e8e94\"\u003e\u003ccode\u003e9de3db6\u003c/code\u003e\u003c/a\u003e test: add spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/3cd80938fc18f0f91f0d3b0afee9c02e87c0892a\"\u003e\u003ccode\u003e3cd8093\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/bad0d9c9d900982658537bdfca3a828c41293060\"\u003e\u003ccode\u003ebad0d9c\u003c/code\u003e\u003c/a\u003e Add option to selectively include style properties when cloning element (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/f0d0341c6d0b537fa069c9c6052a55547bca140d\"\u003e\u003ccode\u003ef0d0341\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e\u003ccode\u003e5bdfda7\u003c/code\u003e\u003c/a\u003e fix(mask): add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/aa3c979447c021e1c6facc416a5722badb6251a9\"\u003e\u003ccode\u003eaa3c979\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5b25b5298c61aca138df2c24d97770a6bdd9fe9d\"\u003e\u003ccode\u003e5b25b52\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized` from 9.22.5 to 9.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/releases\"\u003ereact-virtualized's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.22.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to include React 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/blob/master/CHANGELOG.md\"\u003ereact-virtualized's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch5\u003eNEXT\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to allow React 17 (\u003ca href=\"https://github.com/levenleven\"\u003elevenleven\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse DOM API instead of creating Trusted Types policy to append a markup (\u003ca href=\"https://github.com/shhnjk\"\u003eshhnjk\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug in WindowScroller::updatePosition (\u003ca href=\"https://github.com/yamadapc\"\u003eyamadapc\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1642\"\u003e#1642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix babel tranform es error (\u003ca href=\"https://github.com/fupengl\"\u003efupengl\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with unused import being emitted (\u003ca href=\"https://github.com/mewhhaha\"\u003emewhhaha\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix grid roles for accessbility (\u003ca href=\"https://github.com/asnewman\"\u003easnewman\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1624\"\u003e#1624\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/bvaughn/react-virtualized/commit/c737715486f724586aee8870ebea1e9efb7b0bfe\"\u003e\u003ccode\u003ec737715\u003c/code\u003e\u003c/a\u003e Version bump 9.22.5 -\u0026gt; 9.22.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-virtualized/compare/9.22.5...9.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url-polyfill` from 1.1.12 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lifaon74/url-polyfill/commits/v1.1.14\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/maps-app/pull/3607","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fmaps-app/issues/3607","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3607/packages"},{"uuid":"3796568179","node_id":"PR_kwDOGWZras68T6JA","number":875,"state":"closed","title":"chore(deps): bump the production group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-15T09:01:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T11:18:32.000Z","updated_at":"2026-01-15T09:01:40.000Z","time_to_close":510186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":13,"packages":[{"name":"@angular/animations","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.0.2","new_version":"21.0.6","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"zone.js","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/angular/angular"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"@floating-ui/dom","old_version":"1.6.13","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.0.3` | `21.0.8` |\n| [@angular/cdk](https://github.com/angular/components) | `21.0.2` | `21.0.6` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.0.3` | `21.0.8` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.0.3` | `21.0.8` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.0.3` | `21.0.8` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.0.3` | `21.0.8` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.6.13` | `1.7.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n\nUpdates `@angular/animations` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b9d7455d9c1921c1f1c05c09b32b68f87bd97c04\"\u003e\u003ccode\u003eb9d7455\u003c/code\u003e\u003c/a\u003e refactor(core): mark VERSION exports as pure for better tree-shaking\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cdk` from 21.0.2 to 21.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003e\u003cimg src=\"https://img.shields.io/badge/b1f61c4c3-fix-green\" alt=\"fix - b1f61c4c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/issues/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d543d2de-fix-green\" alt=\"fix - 0d543d2de\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/issues/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003cimg src=\"https://img.shields.io/badge/e4ce169ba-fix-green\" alt=\"fix - e4ce169ba\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e\u003cimg src=\"https://img.shields.io/badge/964c39eb6-fix-green\" alt=\"fix - 964c39eb6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/issues/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e\u003cimg src=\"https://img.shields.io/badge/4b594fbdc-perf-orange\" alt=\"perf - 4b594fbdc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/issues/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003cimg src=\"https://img.shields.io/badge/ca4a7a4b9-perf-orange\" alt=\"perf - ca4a7a4b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003cimg src=\"https://img.shields.io/badge/66e2a08bc-fix-green\" alt=\"fix - 66e2a08bc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003e\u003cimg src=\"https://img.shields.io/badge/cf61d587d-fix-green\" alt=\"fix - cf61d587d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8028789d-fix-green\" alt=\"fix - c8028789d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e\u003cimg src=\"https://img.shields.io/badge/63004702e-fix-green\" alt=\"fix - 63004702e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/issues/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21.0.4\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/57e831975e3d0eaf19b02988be155baeafbf6152\"\u003e\u003cimg src=\"https://img.shields.io/badge/57e831975e-fix-green\" alt=\"fix - 57e831975e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/issues/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/454bf9608919e0c7807afd4010551d05e1776637\"\u003e\u003cimg src=\"https://img.shields.io/badge/454bf96089-fix-green\" alt=\"fix - 454bf96089\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/issues/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/d3139205c096504533c361f1649156d3b9337bad\"\u003e\u003cimg src=\"https://img.shields.io/badge/d3139205c0-fix-green\" alt=\"fix - d3139205c0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a3dfa754c9080f023c3f4b0bd727c2d391f6c6c1\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3dfa754c9-fix-green\" alt=\"fix - a3dfa754c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e remove explicit usePopover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32528\"\u003e#32528\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4d2a7169ee8b0df0cf7dead1a2034737d4d71748\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d2a7169ee-fix-green\" alt=\"fix - 4d2a7169ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/issues/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/fb2726c7e0fe5d4a4a98713b4bcdb30e6fe8d45e\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb2726c7e0-fix-green\" alt=\"fix - fb2726c7e0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ecfe310e8ab09ef12b4e3980da5ac090fd111009\"\u003e\u003cimg src=\"https://img.shields.io/badge/ecfe310e8a-fix-green\" alt=\"fix - ecfe310e8a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etype issues when importing Aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/32561\"\u003e#32561\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/angular/components/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.6 \u0026quot;balsa-salsa\u0026quot; (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003ec8028789d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/pull/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e66e2a08bc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/pull/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003ecf61d587d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/pull/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e0d543d2de\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/pull/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003ee4ce169ba\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/pull/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e964c39eb6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/pull/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e4b594fbdc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/pull/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003eca4a7a4b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003eb1f61c4c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/pull/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e63004702e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/pull/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.5 \u0026quot;plastic-deer\u0026quot; (2025-12-18)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.1.0-next.3 \u0026quot;lego scooter\u0026quot; (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ebb1c176f2f4909acad41c8bbbb87e023c9a0b99\"\u003eebb1c176f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/dd40f25a03337765d09ea43f89d0baf3ba6b84a8\"\u003edd40f25a03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/pull/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0669de57f2eb0b80b418545ab5a8d9725c1c8f51\"\u003e0669de57f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/pull/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a364de5d01c46fe94bd44813b0e584f4b80aa7bc\"\u003ea364de5d01\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/pull/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/204788b9458a24145cce55cc3744b0bc793fbb0f\"\u003e204788b945\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c9b61818448ad157e958fc38be5f8e0ada00645f\"\u003e\u003ccode\u003ec9b6181\u003c/code\u003e\u003c/a\u003e release: cut the v21.0.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b8192d2ba7e1fe70511821ffa436d75ca412d06b\"\u003e\u003ccode\u003eb8192d2\u003c/code\u003e\u003c/a\u003e test(multiple): remove checks for popover from test (\u003ca href=\"https://redirect.github.com/angular/components/issues/32622\"\u003e#32622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96a20fd7ab11f9add0d240cd7fef1a748f5ec9aa\"\u003e\u003ccode\u003e96a20fd\u003c/code\u003e\u003c/a\u003e build(multiple): Recommend installing the angular language service extension ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/00c8d29835d90a3ace7f37d7469f7a7e76d95b68\"\u003e\u003ccode\u003e00c8d29\u003c/code\u003e\u003c/a\u003e build: bump year (\u003ca href=\"https://redirect.github.com/angular/components/issues/32608\"\u003e#32608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003ccode\u003ec802878\u003c/code\u003e\u003c/a\u003e fix(aria/menu): expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003ccode\u003eca4a7a4\u003c/code\u003e\u003c/a\u003e perf(material/table): Use text-align: start instead of descendent dir selecto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003ccode\u003e66e2a08\u003c/code\u003e\u003c/a\u003e fix(cdk/drag-drop): make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003ccode\u003ee4ce169\u003c/code\u003e\u003c/a\u003e fix(material/select): global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/1396042dd6edd0aae8160894bb40730de705a04a\"\u003e\u003ccode\u003e1396042\u003c/code\u003e\u003c/a\u003e build: disable formatting on styles and templates (\u003ca href=\"https://redirect.github.com/angular/components/issues/32614\"\u003e#32614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/f22e7faac216b786af256d3b994e66da363023c1\"\u003e\u003ccode\u003ef22e7fa\u003c/code\u003e\u003c/a\u003e docs: improve properties and methods template (\u003ca href=\"https://redirect.github.com/angular/components/issues/32071\"\u003e#32071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/21.0.2...v21.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d699eef2ca32e07dfb1dec5ed2eac61c81664e68\"\u003e\u003ccode\u003ed699eef\u003c/code\u003e\u003c/a\u003e docs: add docs for transform property in built-in loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6d9d2b83f680efb60c694b38d35dfe850c756b1f\"\u003e\u003ccode\u003e6d9d2b8\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant providedIn: 'root' from injection tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/288238abef8fbd80a353be7ff3f00f08bc49ec94\"\u003e\u003ccode\u003e288238a\u003c/code\u003e\u003c/a\u003e refactor(core): correct all \u003ccode\u003etypeof ngDevMode\u003c/code\u003e comparison patterns introduced...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/56418b108e27e2ff4a3cae39b082ea2db5ffce79\"\u003e\u003ccode\u003e56418b1\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003eHTTP_TRANSFER_CACHE_ORIGIN_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fbb37d8388f5f7bd070d5bf545b0943b22c65608\"\u003e\u003ccode\u003efbb37d8\u003c/code\u003e\u003c/a\u003e refactor(core): remove unused instruction parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003ccode\u003e63b1cdc\u003c/code\u003e\u003c/a\u003e fix(compiler): produce accurate span for typeof and void expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003ccode\u003ee3fba18\u003c/code\u003e\u003c/a\u003e feat(forms): add \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003ccode\u003e8e80874\u003c/code\u003e\u003c/a\u003e fix(compiler): better types for a few expression AST nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003ccode\u003ef9c2957\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003ccode\u003e523dbaf\u003c/code\u003e\u003c/a\u003e fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003ccode\u003e3c3ae0c\u003c/code\u003e\u003c/a\u003e fix(compiler): provide location information for literal map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31b909040a3f1a1fa9cfef035501557fee4cb9d2\"\u003e\u003ccode\u003e31b9090\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unnecessary sanitization for safe attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/534b1b507db5e2710323d638036ee873f838260c\"\u003e\u003ccode\u003e534b1b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler): remove unnecessary sanitization for safe attributes\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal ma...\n\n_Description has been truncated_","html_url":"https://github.com/haiilo/catalyst/pull/875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haiilo%2Fcatalyst/issues/875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/875/packages"},{"uuid":"3578574051","node_id":"PR_kwDOA4hgNs6xA8rB","number":212,"state":"closed","title":"build(deps-dev): bump loglevel from 1.6.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-19T08:23:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T23:01:35.000Z","updated_at":"2025-11-19T08:23:44.000Z","time_to_close":1502527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"loglevel","old_version":"1.6.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.6.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pimterry/loglevel/releases\"\u003eloglevel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.6\u003c/h2\u003e\n\u003cp\u003eFix bugs in v1.6.5, which caused issues in node.js \u0026amp; IE \u0026lt; 9\u003c/p\u003e\n\u003ch2\u003ev1.6.5\u003c/h2\u003e\n\u003cp\u003eEnsure the provided message is included when calling trace() in IE11\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003cp\u003eEnsure package.json's 'main' is a fully qualified path, to fix webpack issues\u003c/p\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003cp\u003eAvoid TypeScript type conflicts with other global \u003ccode\u003elog\u003c/code\u003e types (e.g. core-js)\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003eInclude TypeScript type definitions in the package itself\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/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.6.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.1\u0026new-version=1.9.2)](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/masala/masala-parser/pull/212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/masala%2Fmasala-parser/issues/212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/212/packages"},{"uuid":"2851400889","node_id":"PR_kwDOB3iXDs6p9Oy5","number":3441,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 14 updates","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-22T23:09:41.000Z","updated_at":"2025-09-22T23:09:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":14,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.8.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"jspdf","old_version":"3.0.1","new_version":"3.0.3","repository_url":"https://github.com/parallax/jsPDF"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.8.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.44.1` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [jspdf](https://github.com/parallax/jsPDF) | `3.0.1` | `3.0.3` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.1.2` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.1` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f0f31bbd87b73b9ca1f2adadd1cd987fc22ae873\"\u003e\u003ccode\u003ef0f31bb\u003c/code\u003e\u003c/a\u003e docs: adopt the new build-badge URL (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\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/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jspdf` from 3.0.1 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallax/jsPDF/releases\"\u003ejspdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003eThis release fixes regressions with PNG encoding that were introduced in v3.0.2.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix division by zero when calculating word spacing by \u003ca href=\"https://github.com/alxndr-pggm\"\u003e\u003ccode\u003e@​alxndr-pggm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3879\"\u003eparallax/jsPDF#3879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix scaling of form object bounding boxes by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3888\"\u003eparallax/jsPDF#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix regressions in PNG encoding that were introduced in 3.0.2 by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3887\"\u003eparallax/jsPDF#3887\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/alxndr-pggm\"\u003e\u003ccode\u003e@​alxndr-pggm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3879\"\u003eparallax/jsPDF#3879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.2...v3.0.3\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.2...v3.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a \u003ca href=\"https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw\"\u003esecurity issue\u003c/a\u003e where parsing of corrupt PNG images could lead to long running loops and denial of service.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 by \u003ca href=\"https://github.com/MrRio\"\u003e\u003ccode\u003e@​MrRio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3847\"\u003eparallax/jsPDF#3847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing corrupt PNG images in addImage method by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3880\"\u003eparallax/jsPDF#3880\u003c/a\u003e. The atob and btoa dependencies have been removed and the fast-png dependency has been added.\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/WardenDrew\"\u003e\u003ccode\u003e@​WardenDrew\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3872\"\u003eparallax/jsPDF#3872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/574a9410524b68f8f122c84142d20fb9e9d9a6ef\"\u003e\u003ccode\u003e574a941\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/9ea590cfae316067b19997d67274efee8e50b01f\"\u003e\u003ccode\u003e9ea590c\u003c/code\u003e\u003c/a\u003e fix regressions in PNG encoding that were introduced in 3.0.2 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/394d1e7472a2adfb91b17e07476d477c53013c07\"\u003e\u003ccode\u003e394d1e7\u003c/code\u003e\u003c/a\u003e fix scaling of form object bounding boxes (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/064194fc68c4bfa61a8dc90e903128ccdb2957fd\"\u003e\u003ccode\u003e064194f\u003c/code\u003e\u003c/a\u003e Fix division by zero when calculating word spacing (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3879\"\u003e#3879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/543b356c321a7e13f08d4cb3d1f247e8b130a871\"\u003e\u003ccode\u003e543b356\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9\"\u003e\u003ccode\u003e4cf3ab6\u003c/code\u003e\u003c/a\u003e Fix parsing corrupt PNG images in the addImage method (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3880\"\u003e#3880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/7c51caa387b5c08326fc5e70ac7f5e266741fcae\"\u003e\u003ccode\u003e7c51caa\u003c/code\u003e\u003c/a\u003e Correct the millimeter unit conversion constant in docs (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3872\"\u003e#3872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/d8bfc9f0af8a91ff96c8396147b582d136551151\"\u003e\u003ccode\u003ed8bfc9f\u003c/code\u003e\u003c/a\u003e fix: upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\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/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/fdfb2c7ef567fae6c86ef2c6dbd80aa01e3fe9b4\"\u003e\u003ccode\u003efdfb2c7\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/de6f4722b45eda4b2f9359059fd23cd9e09f0f34\"\u003e\u003ccode\u003ede6f472\u003c/code\u003e\u003c/a\u003e Add width and height options to the jsPdf constructor in readme (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8ca5ef54aa7fa4d14004dd1084eac9546b1f71e\"\u003e\u003ccode\u003ed8ca5ef\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] should report deprecated exports and reex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/typescript-eslint\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3441/packages"},{"uuid":"2794140689","node_id":"PR_kwDOB3iXDs6mizQR","number":3437,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","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-02T22:45:05.000Z","updated_at":"2025-09-02T22:45:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.8.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"jspdf","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/parallax/jsPDF"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.8.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.41.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [jspdf](https://github.com/parallax/jsPDF) | `3.0.1` | `3.0.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f0f31bbd87b73b9ca1f2adadd1cd987fc22ae873\"\u003e\u003ccode\u003ef0f31bb\u003c/code\u003e\u003c/a\u003e docs: adopt the new build-badge URL (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jspdf` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallax/jsPDF/releases\"\u003ejspdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a \u003ca href=\"https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw\"\u003esecurity issue\u003c/a\u003e where parsing of corrupt PNG images could lead to long running loops and denial of service.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 by \u003ca href=\"https://github.com/MrRio\"\u003e\u003ccode\u003e@​MrRio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3847\"\u003eparallax/jsPDF#3847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing corrupt PNG images in addImage method by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3880\"\u003eparallax/jsPDF#3880\u003c/a\u003e. The atob and btoa dependencies have been removed and the fast-png dependency has been added.\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/WardenDrew\"\u003e\u003ccode\u003e@​WardenDrew\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3872\"\u003eparallax/jsPDF#3872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/543b356c321a7e13f08d4cb3d1f247e8b130a871\"\u003e\u003ccode\u003e543b356\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9\"\u003e\u003ccode\u003e4cf3ab6\u003c/code\u003e\u003c/a\u003e Fix parsing corrupt PNG images in the addImage method (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3880\"\u003e#3880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/7c51caa387b5c08326fc5e70ac7f5e266741fcae\"\u003e\u003ccode\u003e7c51caa\u003c/code\u003e\u003c/a\u003e Correct the millimeter unit conversion constant in docs (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3872\"\u003e#3872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/d8bfc9f0af8a91ff96c8396147b582d136551151\"\u003e\u003ccode\u003ed8bfc9f\u003c/code\u003e\u003c/a\u003e fix: upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3437/packages"},{"uuid":"3291913363","node_id":"PR_kwDOB3iXDs6iIpCI","number":3428,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T07:23:38.000Z","updated_at":"2025-09-02T03:58:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":12,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.39.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.39.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.39.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.39.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] support yield/await expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11417\"\u003e#11417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] ignore \u003ccode\u003echeck\u003c/code\u003e option for most RHS of a chain (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11272\"\u003e#11272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-assignment] add an \u003ccode\u003eunsafeObjectPattern\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11403\"\u003e#11403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Garbutt \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKim Sang Du \u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.39.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] support yield/await expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11417\"\u003e#11417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] ignore \u003ccode\u003echeck\u003c/code\u003e option for most RHS of a chain (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11272\"\u003e#11272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-assignment] add an \u003ccode\u003eunsafeObjectPattern\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11403\"\u003e#11403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Garbutt \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKim Sang Du \u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\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/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7126c3a970d606ae36000a5ca8039373ce2df8fc\"\u003e\u003ccode\u003e7126c3a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): infer tsconfigRootDir from call stack (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0c40c7a5dc827902e55093f53259fbad348d4603\"\u003e\u003ccode\u003e0c40c7a\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e2ecca60d9e8486bb13e98b3e1a65d529bedef03\"\u003e\u003ccode\u003ee2ecca6\u003c/code\u003e\u003c/a\u003e chore: fix issues introduced by updated \u003ccode\u003enx\u003c/code\u003e configuration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11230\"\u003e#11230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.39.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3428","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3428","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3428/packages"},{"uuid":"2717451478","node_id":"PR_kwDOBtWRrM6h-QTW","number":3554,"state":"open","title":"chore(deps): bump the dependencies group with 6 updates","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-04T10:21:57.000Z","updated_at":"2025-08-04T10:21:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":6,"packages":[{"name":"abortcontroller-polyfill","old_version":"1.7.5","new_version":"1.7.8","repository_url":"https://github.com/mo/abortcontroller-polyfill"},{"name":"classnames","old_version":"2.3.2","new_version":"2.5.1","repository_url":"https://github.com/JedWatson/classnames"},{"name":"html-to-image","old_version":"1.11.11","new_version":"1.11.13","repository_url":"https://github.com/bubkoo/html-to-image"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"react-virtualized","old_version":"9.22.5","new_version":"9.22.6","repository_url":"https://github.com/bvaughn/react-virtualized"},{"name":"url-polyfill","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/lifaon74/url-polyfill"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [abortcontroller-polyfill](https://github.com/mo/abortcontroller-polyfill) | `1.7.5` | `1.7.8` |\n| [classnames](https://github.com/JedWatson/classnames) | `2.3.2` | `2.5.1` |\n| [html-to-image](https://github.com/bubkoo/html-to-image) | `1.11.11` | `1.11.13` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [react-virtualized](https://github.com/bvaughn/react-virtualized) | `9.22.5` | `9.22.6` |\n| [url-polyfill](https://github.com/lifaon74/url-polyfill) | `1.1.12` | `1.1.13` |\n\nUpdates `abortcontroller-polyfill` from 1.7.5 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b5c6843c03901088fbdd76df7ab775cb2e0cf2c4\"\u003e\u003ccode\u003eb5c6843\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/e4919836a55e2964bc7a039d5b8f5ddccca557fb\"\u003e\u003ccode\u003ee491983\u003c/code\u003e\u003c/a\u003e Upgrade webdriverio, babel and prettier to the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/77b155eb18a95860a9215a27f60f67484a5304e2\"\u003e\u003ccode\u003e77b155e\u003c/code\u003e\u003c/a\u003e Remove dependency on npm-run-all and add chalk (the latter was already used i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/2b26c03c8201cb6304cd9134185f59251469100d\"\u003e\u003ccode\u003e2b26c03\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b7c0c03640a2e921c82e4a93190d613c1b6b7e08\"\u003e\u003ccode\u003eb7c0c03\u003c/code\u003e\u003c/a\u003e Add Ray Hao (l246804) to contributors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/90c077e93b73e0b5f2936ac610eb3dc0ba47c920\"\u003e\u003ccode\u003e90c077e\u003c/code\u003e\u003c/a\u003e fix: Fix the errors reported by test cases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/575383ecb91a0f77a571b59e9c4e223832f032d9\"\u003e\u003ccode\u003e575383e\u003c/code\u003e\u003c/a\u003e chore: change the abortsignal-ponyfill implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/7026d336548385044250d42dd87152a786c8a5ea\"\u003e\u003ccode\u003e7026d33\u003c/code\u003e\u003c/a\u003e feat: add polyfill that only supports AbortSignal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/0811bafd3f95976974e603c3c44e70d26e8ecf1a\"\u003e\u003ccode\u003e0811baf\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/ae308a6ee697d62abcdc4b9624e471829caecf68\"\u003e\u003ccode\u003eae308a6\u003c/code\u003e\u003c/a\u003e Upgrade to webdriverio 9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mo/abortcontroller-polyfill/compare/v1.7.5...v1.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `classnames` from 2.3.2 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JedWatson/classnames/blob/main/HISTORY.md\"\u003eclassnames's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1 / 2023-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eworkspaces\u003c/code\u003e field from package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0 / 2023-12-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ability to pass a TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0 / 2023-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse string concatenation to increase performance thanks \u003ca href=\"https://github.com/jonkoops\"\u003eJon Koops\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.3 / 2023-12-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default export, thanks \u003ca href=\"https://github.com/remcohaszing\"\u003eRemco Haszing\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix types for read-only arrays, thanks \u003ca href=\"https://github.com/BenGearset\"\u003eBen Thompson\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace README examples with functional-style components, thanks \u003ca href=\"https://github.com/JoeDGit\"\u003eJoeDGit\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/303\"\u003e#303\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/JedWatson/classnames/commit/2e3683264bab067d13938b5eb03a96391a089cb4\"\u003e\u003ccode\u003e2e36832\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/93314019575be682fe5fbace1f8004c11acc416a\"\u003e\u003ccode\u003e9331401\u003c/code\u003e\u003c/a\u003e Remove benchmarks from workspace (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ff6dd1e37a091a1463d1e1b4f158b1df1e34cd86\"\u003e\u003ccode\u003eff6dd1e\u003c/code\u003e\u003c/a\u003e Bump  to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/942db499b1d889cdb9da94f0c2e1d7de0cb629a7\"\u003e\u003ccode\u003e942db49\u003c/code\u003e\u003c/a\u003e Add GitHub provenance for publishing (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/28ea73f9174bfa71675e954d01e6a1ac7baa6fe6\"\u003e\u003ccode\u003e28ea73f\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.0 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/dfeb7f3604afe20c27818d926a651e6c6fc8c664\"\u003e\u003ccode\u003edfeb7f3\u003c/code\u003e\u003c/a\u003e Fix URL for GIT repository in package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/8a840eae0f829b2a5a8bf581e6d6337150be3f97\"\u003e\u003ccode\u003e8a840ea\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ea8e8398a680acb0ab740d5d062794c71b43ea96\"\u003e\u003ccode\u003eea8e839\u003c/code\u003e\u003c/a\u003e Restore ability to pass TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/930c74809e8eff73cf3924d0d986ca97ae350134\"\u003e\u003ccode\u003e930c748\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eclassnames\u003c/code\u003e to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/d2d10f565e43c4f67cc4389dd2f2dcb5d1482633\"\u003e\u003ccode\u003ed2d10f5\u003c/code\u003e\u003c/a\u003e Bump tsd from 0.30.0 to 0.30.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JedWatson/classnames/compare/v2.3.2...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-to-image` from 1.11.11 to 1.11.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/releases\"\u003ehtml-to-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/blob/master/CHANGELOG.md\"\u003ehtml-to-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\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/bubkoo/html-to-image/commit/995728147e4459a58188af51b5fcc3f8a7010207\"\u003e\u003ccode\u003e9957281\u003c/code\u003e\u003c/a\u003e chore(release): v1.11.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/d9b2fcfc340b8555524ad8c67b78ffd197e856aa\"\u003e\u003ccode\u003ed9b2fcf\u003c/code\u003e\u003c/a\u003e docs: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/a02abc67f519ce0a52ff740abade357453ae831e\"\u003e\u003ccode\u003ea02abc6\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9de3db6f99804acfa3f9ae3153430297603e8e94\"\u003e\u003ccode\u003e9de3db6\u003c/code\u003e\u003c/a\u003e test: add spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/3cd80938fc18f0f91f0d3b0afee9c02e87c0892a\"\u003e\u003ccode\u003e3cd8093\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/bad0d9c9d900982658537bdfca3a828c41293060\"\u003e\u003ccode\u003ebad0d9c\u003c/code\u003e\u003c/a\u003e Add option to selectively include style properties when cloning element (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/f0d0341c6d0b537fa069c9c6052a55547bca140d\"\u003e\u003ccode\u003ef0d0341\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e\u003ccode\u003e5bdfda7\u003c/code\u003e\u003c/a\u003e fix(mask): add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/aa3c979447c021e1c6facc416a5722badb6251a9\"\u003e\u003ccode\u003eaa3c979\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5b25b5298c61aca138df2c24d97770a6bdd9fe9d\"\u003e\u003ccode\u003e5b25b52\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized` from 9.22.5 to 9.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/releases\"\u003ereact-virtualized's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.22.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to include React 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/blob/master/CHANGELOG.md\"\u003ereact-virtualized's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch5\u003eNEXT\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to allow React 17 (\u003ca href=\"https://github.com/levenleven\"\u003elevenleven\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse DOM API instead of creating Trusted Types policy to append a markup (\u003ca href=\"https://github.com/shhnjk\"\u003eshhnjk\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug in WindowScroller::updatePosition (\u003ca href=\"https://github.com/yamadapc\"\u003eyamadapc\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1642\"\u003e#1642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix babel tranform es error (\u003ca href=\"https://github.com/fupengl\"\u003efupengl\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with unused import being emitted (\u003ca href=\"https://github.com/mewhhaha\"\u003emewhhaha\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix grid roles for accessbility (\u003ca href=\"https://github.com/asnewman\"\u003easnewman\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1624\"\u003e#1624\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/bvaughn/react-virtualized/commit/c737715486f724586aee8870ebea1e9efb7b0bfe\"\u003e\u003ccode\u003ec737715\u003c/code\u003e\u003c/a\u003e Version bump 9.22.5 -\u0026gt; 9.22.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-virtualized/compare/9.22.5...9.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url-polyfill` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lifaon74/url-polyfill/commits/v1.1.13\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/maps-app/pull/3554","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fmaps-app/issues/3554","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3554/packages"},{"uuid":"3271832352","node_id":"PR_kwDOB3iXDs6hFP3b","number":3425,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T03:06:32.000Z","updated_at":"2025-08-04T23:45:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":11,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.38.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.38.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.38.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.38.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.37.0\u003c/h2\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add missing 'types' dependency to 'type-utils' (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e handle namespaced exports in specifier matching (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11380\"\u003e#11380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBill Collins\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eRené \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.36.0\u003c/h2\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.37.0\u003c/h2\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add missing 'types' dependency to 'type-utils' (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e handle namespaced exports in specifier matching (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11380\"\u003e#11380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBill Collins\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eRené \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.36.0\u003c/h2\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7126c3a970d606ae36000a5ca8039373ce2df8fc\"\u003e\u003ccode\u003e7126c3a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): infer tsconfigRootDir from call stack (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0c40c7a5dc827902e55093f53259fbad348d4603\"\u003e\u003ccode\u003e0c40c7a\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e2ecca60d9e8486bb13e98b3e1a65d529bedef03\"\u003e\u003ccode\u003ee2ecca6\u003c/code\u003e\u003c/a\u003e chore: fix issues introduced by updated \u003ccode\u003enx\u003c/code\u003e configuration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11230\"\u003e#11230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3425","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3425","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3425/packages"},{"uuid":"2584672210","node_id":"PR_kwDOCoiKtM6aDvfS","number":204,"state":"open","title":"Bump loglevel from 1.9.1 to 1.9.2","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-11T15:35:22.000Z","updated_at":"2025-06-11T15:36:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.9.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.9.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.9.1\u0026new-version=1.9.2)](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/ral-facilities/scigateway-demo-plugin/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ral-facilities%2Fscigateway-demo-plugin/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"3058400878","node_id":"PR_kwDOB3iXDs6V6g-q","number":3391,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:39:33.000Z","updated_at":"2025-07-08T00:53:30.262Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","group_name":"dependencies","update_count":8,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2"},{"name":"enzyme-adapter-react-16","old_version":"1.15.7","new_version":"1.15.8"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.11"}],"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 dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [enzyme-adapter-react-16](https://github.com/enzymejs/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) | `1.15.7` | `1.15.8` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.11` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enzyme-adapter-react-16` from 1.15.7 to 1.15.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/146467ca06b209784c81d51d96b91c2d90e7b7f2\"\u003e\u003ccode\u003e146467c\u003c/code\u003e\u003c/a\u003e [enzyme-adapter-react-16] v1.15.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/795e52cc322158173a7d1d635cae28af9c164fb6\"\u003e\u003ccode\u003e795e52c\u003c/code\u003e\u003c/a\u003e [enzyme, enzyme-adapter-react-{14,16.1,16.2,16.3,16}] [deps] update `enzyme-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9a59ec5db002a9c7d8435e5c8960c1f734c2cf19\"\u003e\u003ccode\u003e9a59ec5\u003c/code\u003e\u003c/a\u003e [*] [deps] update \u003ccode\u003eenzyme-adapter-utils\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f2401ccedbc25ccd05d6be8675471b438c8f19e0\"\u003e\u003ccode\u003ef2401cc\u003c/code\u003e\u003c/a\u003e [*] [refactor] use \u003ccode\u003ehasown\u003c/code\u003e instead of \u003ccode\u003ehas\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9ddc423764621176398a484f4cdca2a864c5f56f\"\u003e\u003ccode\u003e9ddc423\u003c/code\u003e\u003c/a\u003e [*] [deps] update in-range deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f937614139d22b13feba102060962d5a9b9be48a\"\u003e\u003ccode\u003ef937614\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update everything in-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/246d3230fec5851521f416a8d61aedea28f7f80a\"\u003e\u003ccode\u003e246d323\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003eeslint-plugin-react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9bb92eb6dad19152766549bb22039264982e673b\"\u003e\u003ccode\u003e9bb92eb\u003c/code\u003e\u003c/a\u003e [meta] run build/files steps in prepack, not prepublish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enzymejs/enzyme/commits/enzyme-adapter-react-16@1.15.8/packages/enzyme-adapter-react-16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.11\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3391/packages"},{"uuid":"2800437627","node_id":"PR_kwDOB3iXDs6IazCL","number":3323,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-21T00:01:05.000Z","updated_at":"2025-05-12T23:26:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":9,"packages":[{"name":"d2","old_version":"31.9.1","new_version":"31.10.2","repository_url":"https://github.com/dhis2/d2"},{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"enzyme-adapter-react-16","old_version":"1.15.7","new_version":"1.15.8","repository_url":"https://github.com/enzymejs/enzyme"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.0","new_version":"2.0.10","repository_url":"https://github.com/bahmutov/start-server-and-test"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [d2](https://github.com/dhis2/d2) | `31.9.1` | `31.10.2` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [enzyme-adapter-react-16](https://github.com/enzymejs/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) | `1.15.7` | `1.15.8` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.0` | `2.0.10` |\n\n\nUpdates `d2` from 31.9.1 to 31.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dhis2/d2/releases\"\u003ed2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev31.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.1...v31.10.2\"\u003e31.10.2\u003c/a\u003e (2021-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enoop:\u003c/strong\u003e trigger release due to failed auth (\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003ea0626b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.3...v31.10.0\"\u003e31.10.0\u003c/a\u003e (2021-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson:\u003c/strong\u003e treat access collection as non-model collections (\u003ca href=\"https://github.com/dhis2/d2/commit/67bc88d40ff8e69b24e4b66baa44e78c21c4a2ed\"\u003e67bc88d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.2...v31.9.3\"\u003e31.9.3\u003c/a\u003e (2021-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly pass fixed dimensions as dimension for data value sets (DHIS2-9789) (\u003ca href=\"https://github.com/dhis2/d2/commit/f99e1e9c3be8c4c43e8e61a8f91591e53eeefb58\"\u003ef99e1e9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.9.2\"\u003e31.9.2\u003c/a\u003e (2021-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove encoding of query string for analytics requests DHIS2-10722 (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/c81023554f9a0a0b564f08b8afea35fcce5ca043\"\u003ec810235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused import (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/6e1a408da69cb251142af29895dee312d633b386\"\u003e6e1a408\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/dhis2/d2/blob/master/CHANGELOG.md\"\u003ed2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.1...v31.10.2\"\u003e31.10.2\u003c/a\u003e (2021-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enoop:\u003c/strong\u003e trigger release due to failed auth (\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003ea0626b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.0...v31.10.1\"\u003e31.10.1\u003c/a\u003e (2021-11-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003espread options to requestOptions (\u003ca href=\"https://github.com/dhis2/d2/commit/8151af18c0e22b7f33dca66b17f29990b906691d\"\u003e8151af1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e allow override of content-type in update() when value is string (\u003ca href=\"https://github.com/dhis2/d2/commit/af2eccb69fd21adc374223eea4495a8cb271d558\"\u003eaf2eccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edatastore:\u003c/strong\u003e explicitly set content-type when updating' (\u003ca href=\"https://github.com/dhis2/d2/commit/1a4892b7f3064fb4a0e9a0aec104daa63a188289\"\u003e1a4892b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.3...v31.10.0\"\u003e31.10.0\u003c/a\u003e (2021-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson:\u003c/strong\u003e treat access collection as non-model collections (\u003ca href=\"https://github.com/dhis2/d2/commit/67bc88d40ff8e69b24e4b66baa44e78c21c4a2ed\"\u003e67bc88d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.2...v31.9.3\"\u003e31.9.3\u003c/a\u003e (2021-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly pass fixed dimensions as dimension for data value sets (DHIS2-9789) (\u003ca href=\"https://github.com/dhis2/d2/commit/f99e1e9c3be8c4c43e8e61a8f91591e53eeefb58\"\u003ef99e1e9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.9.2\"\u003e31.9.2\u003c/a\u003e (2021-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove encoding of query string for analytics requests DHIS2-10722 (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/c81023554f9a0a0b564f08b8afea35fcce5ca043\"\u003ec810235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused import (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/6e1a408da69cb251142af29895dee312d633b386\"\u003e6e1a408\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/dhis2/d2/commit/40c2817f9d5b1ac15f98323212b46c316addff2f\"\u003e\u003ccode\u003e40c2817\u003c/code\u003e\u003c/a\u003e chore(release): cut 31.10.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003e\u003ccode\u003ea0626b9\u003c/code\u003e\u003c/a\u003e fix(noop): trigger release due to failed auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/472c0fd7e6eb2a064e7e167b80efc6f79c7d4e88\"\u003e\u003ccode\u003e472c0fd\u003c/code\u003e\u003c/a\u003e chore(release): cut 31.10.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/48e28fabcd49372d9049aff8038ccd8814293f1c\"\u003e\u003ccode\u003e48e28fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/340\"\u003e#340\u003c/a\u003e from dhis2/fix/allow-content-type-override-for-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/655bd3c405318a84eae2c3267faaed154b48bb0b\"\u003e\u003ccode\u003e655bd3c\u003c/code\u003e\u003c/a\u003e style: fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/8151af18c0e22b7f33dca66b17f29990b906691d\"\u003e\u003ccode\u003e8151af1\u003c/code\u003e\u003c/a\u003e fix: spread options to requestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/bd3a3464deb8fae701b673f8ef4fc3e0f165e556\"\u003e\u003ccode\u003ebd3a346\u003c/code\u003e\u003c/a\u003e docs: update update-method jsdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/42f68d755f569efbfc6d0dbc5ec1c33f51dfb0c3\"\u003e\u003ccode\u003e42f68d7\u003c/code\u003e\u003c/a\u003e refactor: create new options object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/c7dec652a0a5f4e4792ebbd2bce5b195ac02f1dd\"\u003e\u003ccode\u003ec7dec65\u003c/code\u003e\u003c/a\u003e style: fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/c7a614a5a29ade10a2e040287e98f94a9671df16\"\u003e\u003ccode\u003ec7a614a\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.10.2\"\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.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enzyme-adapter-react-16` from 1.15.7 to 1.15.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/146467ca06b209784c81d51d96b91c2d90e7b7f2\"\u003e\u003ccode\u003e146467c\u003c/code\u003e\u003c/a\u003e [enzyme-adapter-react-16] v1.15.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/795e52cc322158173a7d1d635cae28af9c164fb6\"\u003e\u003ccode\u003e795e52c\u003c/code\u003e\u003c/a\u003e [enzyme, enzyme-adapter-react-{14,16.1,16.2,16.3,16}] [deps] update `enzyme-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9a59ec5db002a9c7d8435e5c8960c1f734c2cf19\"\u003e\u003ccode\u003e9a59ec5\u003c/code\u003e\u003c/a\u003e [*] [deps] update \u003ccode\u003eenzyme-adapter-utils\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f2401ccedbc25ccd05d6be8675471b438c8f19e0\"\u003e\u003ccode\u003ef2401cc\u003c/code\u003e\u003c/a\u003e [*] [refactor] use \u003ccode\u003ehasown\u003c/code\u003e instead of \u003ccode\u003ehas\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9ddc423764621176398a484f4cdca2a864c5f56f\"\u003e\u003ccode\u003e9ddc423\u003c/code\u003e\u003c/a\u003e [*] [deps] update in-range deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f937614139d22b13feba102060962d5a9b9be48a\"\u003e\u003ccode\u003ef937614\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update everything in-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/246d3230fec5851521f416a8d61aedea28f7f80a\"\u003e\u003ccode\u003e246d323\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003eeslint-plugin-react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9bb92eb6dad19152766549bb22039264982e673b\"\u003e\u003ccode\u003e9bb92eb\u003c/code\u003e\u003c/a\u003e [meta] run build/files steps in prepack, not prepublish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enzymejs/enzyme/commits/enzyme-adapter-react-16@1.15.8/packages/enzyme-adapter-react-16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.0 to 2.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.7...v2.0.8\"\u003e2.0.8\u003c/a\u003e (2024-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.1 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/fe1c25dabbf278c418e709945e478a0343262df5\"\u003efe1c25d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.6...v2.0.7\"\u003e2.0.7\u003c/a\u003e (2024-09-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d814a7222f8a9a65de3914dbfbc8da1550717782\"\u003ed814a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.5...v2.0.6\"\u003e2.0.6\u003c/a\u003e (2024-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.3.7 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/78c6f531c59b7db23d03b127c59f08756435a17b\"\u003e78c6f53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.4...v2.0.5\"\u003e2.0.5\u003c/a\u003e (2024-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.3.6 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8ebb70b7b2be40b4b1b2f08d0b9c3ef51dfaca10\"\u003e8ebb70b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2024-06-05)\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/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/fe1c25dabbf278c418e709945e478a0343262df5\"\u003e\u003ccode\u003efe1c25d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d814a7222f8a9a65de3914dbfbc8da1550717782\"\u003e\u003ccode\u003ed814a72\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/78c6f531c59b7db23d03b127c59f08756435a17b\"\u003e\u003ccode\u003e78c6f53\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8ebb70b7b2be40b4b1b2f08d0b9c3ef51dfaca10\"\u003e\u003ccode\u003e8ebb70b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/dd8a2d7ec71b3acc9b5f65e68ca08eccc55dd87d\"\u003e\u003ccode\u003edd8a2d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/ad35c2e4128615d7bc6e84d09761ae5d1fbc8da2\"\u003e\u003ccode\u003ead35c2e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v7.2.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/efe7384f4e7befbd30b90a985fd518d86d3f3044\"\u003e\u003ccode\u003eefe7384\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/2fc1f987de489aeda84997039a461bfe25f971d7\"\u003e\u003ccode\u003e2fc1f98\u003c/code\u003e\u003c/a\u003e fix: bump minimum Node to v16, closes \u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/351\"\u003e#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.0...v2.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3323/packages"},{"uuid":"2770718749","node_id":"PR_kwDOGzs6186G03Om","number":773,"state":"open","title":"Bump loglevel from 1.8.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-06T13:57:06.000Z","updated_at":"2025-05-30T12:50:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.8.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.1\u0026new-version=1.9.2)](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/alwaysmeticulous/meticulous-sdk/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwaysmeticulous%2Fmeticulous-sdk/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"},{"uuid":"2059615656","node_id":"PR_kwDODW_HmM56wz2o","number":2255,"state":"closed","title":"Bump loglevel from 1.8.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-19T23:11:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2024-09-08T08:04:26.000Z","updated_at":"2025-09-19T23:11:53.000Z","time_to_close":32540847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.8.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.1\u0026new-version=1.9.2)](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/methodic-labs/chronicle-web/pull/2255","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/methodic-labs%2Fchronicle-web/issues/2255","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2255/packages"}],"issue_packages":[{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2026-03-30T23:45:05.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"4174710614","node_id":"PR_kwDOB3iXDs7OyM5-","number":3464,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T23:45:05.000Z","updated_at":"2026-03-30T23:45:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.58.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.7.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.58.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash-es` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\r\n  const store = makeStore() // a user defined reusable store factory\r\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\r\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\r\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003eThis release adds compatibility with \u003ca href=\"https://github.com/parallax/jsPDF/releases/tag/v4.0.0\"\u003ejsPDF version 4.x\u003c/a\u003e. It remains compatible with jsPDF v3.x and v2.x.\u003c/p\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/886439cd56a4de05db4e92d2afc264e51b1d6a16\"\u003e\u003ccode\u003e886439c\u003c/code\u003e\u003c/a\u003e 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/63a1095927ae4455841c3262d72276edbffbba59\"\u003e\u003ccode\u003e63a1095\u003c/code\u003e\u003c/a\u003e add jspdf ^4.0.0 to peer dependency version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e2b40a313b47580067d814b06586c078fe787dc0\"\u003e\u003ccode\u003ee2b40a3\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/5b2b1a02f6bbbb9701fd2ad3bf4ad9519112a6c6\"\u003e\u003ccode\u003e5b2b1a0\u003c/code\u003e\u003c/a\u003e update jspdf to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/typescript-eslint\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3464","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3464","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3464/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2026-03-19T14:06:25.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"4101946721","node_id":"PR_kwDOB3iXDs7L3PL6","number":3460,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-23T23:45:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T14:06:25.000Z","updated_at":"2026-03-23T23:46:00.000Z","time_to_close":380373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":15,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.57.1` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.1.5` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.57.1` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash-es` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.0...v6.9.1\"\u003e6.9.1\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e0ff8904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.0\"\u003e6.9.0\u003c/a\u003e (2025-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e95f870a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/0ff8904ff4683d676ff70ab68b7f08465c44d0d0\"\u003e\u003ccode\u003e0ff8904\u003c/code\u003e\u003c/a\u003e fix: Fix undefined \u003ccode\u003eNode\u003c/code\u003e error (nodejs) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/95f870acb2f9b200bb8833aba476fba3ad7b8dee\"\u003e\u003ccode\u003e95f870a\u003c/code\u003e\u003c/a\u003e feat: Add .toAppearBefore/.toAppearAfter matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d6663f5f97a76ffa8e70784be3d42d2662d28961\"\u003e\u003ccode\u003ed6663f5\u003c/code\u003e\u003c/a\u003e docs: add nossbigg as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\r\n  const store = makeStore() // a user defined reusable store factory\r\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\r\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\r\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.4...v2.1.5\"\u003e2.1.5\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eformatting the message in the constructor of Error object (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/395\"\u003e#395\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/9d135de85e49f3c727302d3ca5dad774b16e322b\"\u003e9d135de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.3...v2.1.4\"\u003e2.1.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v9.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/f06f2a208641ae3de7d6f1690cbcf0b49f978f38\"\u003ef06f2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe release process (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/59b32564c3c486730abfc3103822123b5e4b181b\"\u003e59b3256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.2...v2.1.3\"\u003e2.1.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v9 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/408\"\u003e#408\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8f1942b2c8403d005b29ec947849adc911098716\"\u003e8f1942b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/9d135de85e49f3c727302d3ca5dad774b16e322b\"\u003e\u003ccode\u003e9d135de\u003c/code\u003e\u003c/a\u003e fix: formatting the message in the constructor of Error object (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/59b32564c3c486730abfc3103822123b5e4b181b\"\u003e\u003ccode\u003e59b3256\u003c/code\u003e\u003c/a\u003e fix: the release process (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/f06f2a208641ae3de7d6f1690cbcf0b49f978f38\"\u003e\u003ccode\u003ef06f2a2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v9.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8f1942b2c8403d005b29ec947849adc911098716\"\u003e\u003ccode\u003e8f1942b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v9 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for start-server-and-test since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003cp\u003eThis release adds compatibility with \u003ca href=\"https://github.com/parallax/jsPDF/releases/tag/v4.0.0\"\u003ejsPDF version 4.x\u003c/a\u003e. It remains compatible with jsPDF v3.x and v2.x.\u003c/p\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/886439cd56a4de05db4e92d2afc264e51b1d6a16\"\u003e\u003ccode\u003e886439c\u003c/code\u003e\u003c/a\u003e 2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/63a1095927ae4455841c3262d72276edbffbba59\"\u003e\u003ccode\u003e63a1095\u003c/code\u003e\u003c/a\u003e add jspdf ^4.0.0 to peer dependency version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e2b40a313b47580067d814b06586c078fe787dc0\"\u003e\u003ccode\u003ee2b40a3\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/5b2b1a02f6bbbb9701fd2ad3bf4ad9519112a6c6\"\u003e\u003ccode\u003e5b2b1a0\u003c/code\u003e\u003c/a\u003e update jspdf to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCo...\n\n_Description has been truncated_","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3460/packages"}},{"old_version":"1.7.1","new_version":"1.9.2","update_type":"minor","path":"/sandbox","pr_created_at":"2026-03-03T13:25:07.000Z","version_change":"1.7.1 → 1.9.2","issue":{"uuid":"4016662543","node_id":"PR_kwDOFYH3Ss7Hm3u4","number":179,"state":"open","title":"Bump loglevel from 1.7.1 to 1.9.2 in /sandbox","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T13:25:07.000Z","updated_at":"2026-03-03T13:25:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.7.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":"/sandbox","ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.7.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.7.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.7.1\u0026new-version=1.9.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NHSDigital/shared-flow-testing/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NHSDigital%2Fshared-flow-testing/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2026-01-19T08:17:58.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"3828541587","node_id":"PR_kwDOBtWRrM698psF","number":3607,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","released","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-20T16:08:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:17:58.000Z","updated_at":"2026-01-21T01:59:50.000Z","time_to_close":114602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"abortcontroller-polyfill","old_version":"1.7.5","new_version":"1.7.8","repository_url":"https://github.com/mo/abortcontroller-polyfill"},{"name":"classnames","old_version":"2.3.2","new_version":"2.5.1","repository_url":"https://github.com/JedWatson/classnames"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"html-to-image","old_version":"1.11.11","new_version":"1.11.13","repository_url":"https://github.com/bubkoo/html-to-image"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"react-virtualized","old_version":"9.22.5","new_version":"9.22.6","repository_url":"https://github.com/bvaughn/react-virtualized"},{"name":"url-polyfill","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/lifaon74/url-polyfill"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [abortcontroller-polyfill](https://github.com/mo/abortcontroller-polyfill) | `1.7.5` | `1.7.8` |\n| [classnames](https://github.com/JedWatson/classnames) | `2.3.2` | `2.5.1` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [html-to-image](https://github.com/bubkoo/html-to-image) | `1.11.11` | `1.11.13` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [react-virtualized](https://github.com/bvaughn/react-virtualized) | `9.22.5` | `9.22.6` |\n| [url-polyfill](https://github.com/lifaon74/url-polyfill) | `1.1.12` | `1.1.14` |\n\n\nUpdates `abortcontroller-polyfill` from 1.7.5 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b5c6843c03901088fbdd76df7ab775cb2e0cf2c4\"\u003e\u003ccode\u003eb5c6843\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/e4919836a55e2964bc7a039d5b8f5ddccca557fb\"\u003e\u003ccode\u003ee491983\u003c/code\u003e\u003c/a\u003e Upgrade webdriverio, babel and prettier to the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/77b155eb18a95860a9215a27f60f67484a5304e2\"\u003e\u003ccode\u003e77b155e\u003c/code\u003e\u003c/a\u003e Remove dependency on npm-run-all and add chalk (the latter was already used i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/2b26c03c8201cb6304cd9134185f59251469100d\"\u003e\u003ccode\u003e2b26c03\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b7c0c03640a2e921c82e4a93190d613c1b6b7e08\"\u003e\u003ccode\u003eb7c0c03\u003c/code\u003e\u003c/a\u003e Add Ray Hao (l246804) to contributors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/90c077e93b73e0b5f2936ac610eb3dc0ba47c920\"\u003e\u003ccode\u003e90c077e\u003c/code\u003e\u003c/a\u003e fix: Fix the errors reported by test cases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/575383ecb91a0f77a571b59e9c4e223832f032d9\"\u003e\u003ccode\u003e575383e\u003c/code\u003e\u003c/a\u003e chore: change the abortsignal-ponyfill implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/7026d336548385044250d42dd87152a786c8a5ea\"\u003e\u003ccode\u003e7026d33\u003c/code\u003e\u003c/a\u003e feat: add polyfill that only supports AbortSignal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/0811bafd3f95976974e603c3c44e70d26e8ecf1a\"\u003e\u003ccode\u003e0811baf\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/ae308a6ee697d62abcdc4b9624e471829caecf68\"\u003e\u003ccode\u003eae308a6\u003c/code\u003e\u003c/a\u003e Upgrade to webdriverio 9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mo/abortcontroller-polyfill/compare/v1.7.5...v1.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `classnames` from 2.3.2 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JedWatson/classnames/blob/main/HISTORY.md\"\u003eclassnames's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1 / 2023-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eworkspaces\u003c/code\u003e field from package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0 / 2023-12-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ability to pass a TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0 / 2023-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse string concatenation to increase performance thanks \u003ca href=\"https://github.com/jonkoops\"\u003eJon Koops\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.3 / 2023-12-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default export, thanks \u003ca href=\"https://github.com/remcohaszing\"\u003eRemco Haszing\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix types for read-only arrays, thanks \u003ca href=\"https://github.com/BenGearset\"\u003eBen Thompson\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace README examples with functional-style components, thanks \u003ca href=\"https://github.com/JoeDGit\"\u003eJoeDGit\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/303\"\u003e#303\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/JedWatson/classnames/commit/2e3683264bab067d13938b5eb03a96391a089cb4\"\u003e\u003ccode\u003e2e36832\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/93314019575be682fe5fbace1f8004c11acc416a\"\u003e\u003ccode\u003e9331401\u003c/code\u003e\u003c/a\u003e Remove benchmarks from workspace (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ff6dd1e37a091a1463d1e1b4f158b1df1e34cd86\"\u003e\u003ccode\u003eff6dd1e\u003c/code\u003e\u003c/a\u003e Bump  to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/942db499b1d889cdb9da94f0c2e1d7de0cb629a7\"\u003e\u003ccode\u003e942db49\u003c/code\u003e\u003c/a\u003e Add GitHub provenance for publishing (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/28ea73f9174bfa71675e954d01e6a1ac7baa6fe6\"\u003e\u003ccode\u003e28ea73f\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.0 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/dfeb7f3604afe20c27818d926a651e6c6fc8c664\"\u003e\u003ccode\u003edfeb7f3\u003c/code\u003e\u003c/a\u003e Fix URL for GIT repository in package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/8a840eae0f829b2a5a8bf581e6d6337150be3f97\"\u003e\u003ccode\u003e8a840ea\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ea8e8398a680acb0ab740d5d062794c71b43ea96\"\u003e\u003ccode\u003eea8e839\u003c/code\u003e\u003c/a\u003e Restore ability to pass TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/930c74809e8eff73cf3924d0d986ca97ae350134\"\u003e\u003ccode\u003e930c748\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eclassnames\u003c/code\u003e to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/d2d10f565e43c4f67cc4389dd2f2dcb5d1482633\"\u003e\u003ccode\u003ed2d10f5\u003c/code\u003e\u003c/a\u003e Bump tsd from 0.30.0 to 0.30.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JedWatson/classnames/compare/v2.3.2...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3-format` from 3.1.0 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3-format/releases\"\u003ed3-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid use of optional chaining to retain ES2019 compatibility. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of parens with \u003ccode\u003eformatPrefix\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/134\"\u003e#134\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/142\"\u003e#142\u003c/a\u003e Thanks, \u003ca href=\"https://github.com/GlenKelley\"\u003e\u003ccode\u003e@​GlenKelley\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eprecisionFixed\u003c/code\u003e, \u003ccode\u003eprecisionRound\u003c/code\u003e, and \u003ccode\u003eprecisionPrefix\u003c/code\u003e to return NaN when \u003ccode\u003estep\u003c/code\u003e is zero. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the \u003ccode\u003es\u003c/code\u003e format to not sometimes apply an erroneous suffix to NaN or ±Infinity. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003er\u003c/code\u003e format now formats zero as \u003ccode\u003e0\u003c/code\u003e instead of \u003ccode\u003e0.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade ESLint, Vitest, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ebdc2d530277df379157f82fee6ea5623d179bd7\"\u003e\u003ccode\u003eebdc2d5\u003c/code\u003e\u003c/a\u003e 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/db99ee9230ccc17bb2b27908bdc2746dc630b5b1\"\u003e\u003ccode\u003edb99ee9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/d3/d3-format/issues/149\"\u003e#149\u003c/a\u003e; avoid ES2020 syntax; enforce ES2019\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/ee1044fe51f1963e7662fae0a986a83c7563cb3c\"\u003e\u003ccode\u003eee1044f\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/932d0c18b5cb368f39b4a06182d57466539b9430\"\u003e\u003ccode\u003e932d0c1\u003c/code\u003e\u003c/a\u003e fix zero precision (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/17585db96d3196171d4e26a1f4ea3c648592ad20\"\u003e\u003ccode\u003e17585db\u003c/code\u003e\u003c/a\u003e Fix for issue 134 (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/a13ebb9b357cbbd794584df1b6cae6122bf68966\"\u003e\u003ccode\u003ea13ebb9\u003c/code\u003e\u003c/a\u003e upgrades (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-format/commit/f3cb31091df80a08f25afd4a7af2dcb3a6cd5eef\"\u003e\u003ccode\u003ef3cb310\u003c/code\u003e\u003c/a\u003e restructure README (\u003ca href=\"https://redirect.github.com/d3/d3-format/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/d3/d3-format/compare/v3.1.0...v3.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for d3-format since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-to-image` from 1.11.11 to 1.11.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/releases\"\u003ehtml-to-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/blob/master/CHANGELOG.md\"\u003ehtml-to-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\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/bubkoo/html-to-image/commit/995728147e4459a58188af51b5fcc3f8a7010207\"\u003e\u003ccode\u003e9957281\u003c/code\u003e\u003c/a\u003e chore(release): v1.11.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/d9b2fcfc340b8555524ad8c67b78ffd197e856aa\"\u003e\u003ccode\u003ed9b2fcf\u003c/code\u003e\u003c/a\u003e docs: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/a02abc67f519ce0a52ff740abade357453ae831e\"\u003e\u003ccode\u003ea02abc6\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9de3db6f99804acfa3f9ae3153430297603e8e94\"\u003e\u003ccode\u003e9de3db6\u003c/code\u003e\u003c/a\u003e test: add spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/3cd80938fc18f0f91f0d3b0afee9c02e87c0892a\"\u003e\u003ccode\u003e3cd8093\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/bad0d9c9d900982658537bdfca3a828c41293060\"\u003e\u003ccode\u003ebad0d9c\u003c/code\u003e\u003c/a\u003e Add option to selectively include style properties when cloning element (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/f0d0341c6d0b537fa069c9c6052a55547bca140d\"\u003e\u003ccode\u003ef0d0341\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e\u003ccode\u003e5bdfda7\u003c/code\u003e\u003c/a\u003e fix(mask): add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/aa3c979447c021e1c6facc416a5722badb6251a9\"\u003e\u003ccode\u003eaa3c979\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5b25b5298c61aca138df2c24d97770a6bdd9fe9d\"\u003e\u003ccode\u003e5b25b52\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized` from 9.22.5 to 9.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/releases\"\u003ereact-virtualized's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.22.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to include React 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/blob/master/CHANGELOG.md\"\u003ereact-virtualized's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch5\u003eNEXT\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to allow React 17 (\u003ca href=\"https://github.com/levenleven\"\u003elevenleven\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse DOM API instead of creating Trusted Types policy to append a markup (\u003ca href=\"https://github.com/shhnjk\"\u003eshhnjk\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug in WindowScroller::updatePosition (\u003ca href=\"https://github.com/yamadapc\"\u003eyamadapc\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1642\"\u003e#1642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix babel tranform es error (\u003ca href=\"https://github.com/fupengl\"\u003efupengl\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with unused import being emitted (\u003ca href=\"https://github.com/mewhhaha\"\u003emewhhaha\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix grid roles for accessbility (\u003ca href=\"https://github.com/asnewman\"\u003easnewman\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1624\"\u003e#1624\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/bvaughn/react-virtualized/commit/c737715486f724586aee8870ebea1e9efb7b0bfe\"\u003e\u003ccode\u003ec737715\u003c/code\u003e\u003c/a\u003e Version bump 9.22.5 -\u0026gt; 9.22.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-virtualized/compare/9.22.5...9.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url-polyfill` from 1.1.12 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lifaon74/url-polyfill/commits/v1.1.14\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/maps-app/pull/3607","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fmaps-app/issues/3607","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3607/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2026-01-09T11:18:32.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"3796568179","node_id":"PR_kwDOGWZras68T6JA","number":875,"state":"closed","title":"chore(deps): bump the production group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-15T09:01:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-09T11:18:32.000Z","updated_at":"2026-01-15T09:01:40.000Z","time_to_close":510186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":13,"packages":[{"name":"@angular/animations","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/cdk","old_version":"21.0.2","new_version":"21.0.6","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"21.0.3","new_version":"21.0.8","repository_url":"https://github.com/angular/angular"},{"name":"zone.js","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/angular/angular"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"@floating-ui/dom","old_version":"1.6.13","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.7.1","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"tabbable","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/focus-trap/tabbable"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.0.3` | `21.0.8` |\n| [@angular/cdk](https://github.com/angular/components) | `21.0.2` | `21.0.6` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.0.3` | `21.0.8` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.0.3` | `21.0.8` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.0.3` | `21.0.8` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.0.3` | `21.0.8` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.0.3` | `21.0.8` |\n| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.6.13` | `1.7.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.7.1` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.2.0` | `6.4.0` |\n\nUpdates `@angular/animations` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b9d7455d9c1921c1f1c05c09b32b68f87bd97c04\"\u003e\u003ccode\u003eb9d7455\u003c/code\u003e\u003c/a\u003e refactor(core): mark VERSION exports as pure for better tree-shaking\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cdk` from 21.0.2 to 21.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003e\u003cimg src=\"https://img.shields.io/badge/b1f61c4c3-fix-green\" alt=\"fix - b1f61c4c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/issues/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e\u003cimg src=\"https://img.shields.io/badge/0d543d2de-fix-green\" alt=\"fix - 0d543d2de\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/issues/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003cimg src=\"https://img.shields.io/badge/e4ce169ba-fix-green\" alt=\"fix - e4ce169ba\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e\u003cimg src=\"https://img.shields.io/badge/964c39eb6-fix-green\" alt=\"fix - 964c39eb6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/issues/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e\u003cimg src=\"https://img.shields.io/badge/4b594fbdc-perf-orange\" alt=\"perf - 4b594fbdc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/issues/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003cimg src=\"https://img.shields.io/badge/ca4a7a4b9-perf-orange\" alt=\"perf - ca4a7a4b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003cimg src=\"https://img.shields.io/badge/66e2a08bc-fix-green\" alt=\"fix - 66e2a08bc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003e\u003cimg src=\"https://img.shields.io/badge/cf61d587d-fix-green\" alt=\"fix - cf61d587d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/issues/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8028789d-fix-green\" alt=\"fix - c8028789d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e\u003cimg src=\"https://img.shields.io/badge/63004702e-fix-green\" alt=\"fix - 63004702e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/issues/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e21.0.4\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/57e831975e3d0eaf19b02988be155baeafbf6152\"\u003e\u003cimg src=\"https://img.shields.io/badge/57e831975e-fix-green\" alt=\"fix - 57e831975e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/issues/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/454bf9608919e0c7807afd4010551d05e1776637\"\u003e\u003cimg src=\"https://img.shields.io/badge/454bf96089-fix-green\" alt=\"fix - 454bf96089\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/issues/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/d3139205c096504533c361f1649156d3b9337bad\"\u003e\u003cimg src=\"https://img.shields.io/badge/d3139205c0-fix-green\" alt=\"fix - d3139205c0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/issues/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a3dfa754c9080f023c3f4b0bd727c2d391f6c6c1\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3dfa754c9-fix-green\" alt=\"fix - a3dfa754c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e remove explicit usePopover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32528\"\u003e#32528\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4d2a7169ee8b0df0cf7dead1a2034737d4d71748\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d2a7169ee-fix-green\" alt=\"fix - 4d2a7169ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/issues/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/fb2726c7e0fe5d4a4a98713b4bcdb30e6fe8d45e\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb2726c7e0-fix-green\" alt=\"fix - fb2726c7e0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ecfe310e8ab09ef12b4e3980da5ac090fd111009\"\u003e\u003cimg src=\"https://img.shields.io/badge/ecfe310e8a-fix-green\" alt=\"fix - ecfe310e8a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etype issues when importing Aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/32561\"\u003e#32561\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/angular/components/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.6 \u0026quot;balsa-salsa\u0026quot; (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003ec8028789d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/pull/32617\"\u003e#32617\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e66e2a08bc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/pull/32604\"\u003e#32604\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cf61d587dcc0f7f95a820700f39cd1eb6ae16c4d\"\u003ecf61d587d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eoverlay:\u003c/strong\u003e safari workaround not working with popovers (\u003ca href=\"https://redirect.github.com/angular/components/pull/32588\"\u003e#32588\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0d543d2deccb84739882cf46501013a5ee3c6506\"\u003e0d543d2de\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eexpansion:\u003c/strong\u003e all panels appearing open when printing (\u003ca href=\"https://redirect.github.com/angular/components/pull/32602\"\u003e#32602\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003ee4ce169ba\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eselect:\u003c/strong\u003e global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/pull/32610\"\u003e#32610\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/964c39eb652a71bd44a481ef8f4cb807878d871e\"\u003e964c39eb6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etooltip:\u003c/strong\u003e add opt-in for better touch device detection (\u003ca href=\"https://redirect.github.com/angular/components/pull/32597\"\u003e#32597\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/4b594fbdc98dd62323abe1338809b4798aaa35de\"\u003e4b594fbdc\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003echeckbox:\u003c/strong\u003e Use \u0026gt; combinator for hover selector (\u003ca href=\"https://redirect.github.com/angular/components/pull/32586\"\u003e#32586\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003eca4a7a4b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eperf\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e Use text-align: start instead of descendent dir selector. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32585\"\u003e#32585\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eyoutube-player\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b1f61c4c3616d844277020e3897381bd3a7ad246\"\u003eb1f61c4c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapply startSeconds with disablePlaceholder and autoplay (\u003ca href=\"https://redirect.github.com/angular/components/pull/32570\"\u003e#32570\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/63004702e2f02ab4d24e1484f41794d93b418045\"\u003e63004702e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003enot all symbols exported in some aria packages (\u003ca href=\"https://redirect.github.com/angular/components/pull/32591\"\u003e#32591\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.5 \u0026quot;plastic-deer\u0026quot; (2025-12-18)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.1.0-next.3 \u0026quot;lego scooter\u0026quot; (2025-12-17)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ebb1c176f2f4909acad41c8bbbb87e023c9a0b99\"\u003eebb1c176f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etabs:\u003c/strong\u003e disabled tab selection\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/dd40f25a03337765d09ea43f89d0baf3ba6b84a8\"\u003edd40f25a03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etesting:\u003c/strong\u003e Skip task tracking if zone patches aren't present (\u003ca href=\"https://redirect.github.com/angular/components/pull/32544\"\u003e#32544\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0669de57f2eb0b80b418545ab5a8d9725c1c8f51\"\u003e0669de57f2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e outline being thrown off by Tailwind (\u003ca href=\"https://redirect.github.com/angular/components/pull/32513\"\u003e#32513\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/a364de5d01c46fe94bd44813b0e584f4b80aa7bc\"\u003ea364de5d01\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eschematics:\u003c/strong\u003e combine style resets (\u003ca href=\"https://redirect.github.com/angular/components/pull/32496\"\u003e#32496\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/204788b9458a24145cce55cc3744b0bc793fbb0f\"\u003e204788b945\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eslide-toggle:\u003c/strong\u003e Fix a11y issues by hiding label when it has no content. (\u003ca href=\"https://redirect.github.com/angular/components/pull/32480\"\u003e#32480\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c9b61818448ad157e958fc38be5f8e0ada00645f\"\u003e\u003ccode\u003ec9b6181\u003c/code\u003e\u003c/a\u003e release: cut the v21.0.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/b8192d2ba7e1fe70511821ffa436d75ca412d06b\"\u003e\u003ccode\u003eb8192d2\u003c/code\u003e\u003c/a\u003e test(multiple): remove checks for popover from test (\u003ca href=\"https://redirect.github.com/angular/components/issues/32622\"\u003e#32622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96a20fd7ab11f9add0d240cd7fef1a748f5ec9aa\"\u003e\u003ccode\u003e96a20fd\u003c/code\u003e\u003c/a\u003e build(multiple): Recommend installing the angular language service extension ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/00c8d29835d90a3ace7f37d7469f7a7e76d95b68\"\u003e\u003ccode\u003e00c8d29\u003c/code\u003e\u003c/a\u003e build: bump year (\u003ca href=\"https://redirect.github.com/angular/components/issues/32608\"\u003e#32608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c8028789db4a6973bc80c5c3f0466b9e5ab1a879\"\u003e\u003ccode\u003ec802878\u003c/code\u003e\u003c/a\u003e fix(aria/menu): expand selector for trigger (\u003ca href=\"https://redirect.github.com/angular/components/issues/32617\"\u003e#32617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/ca4a7a4b9095cbb344a1e1fe9ae5e51f04bc586a\"\u003e\u003ccode\u003eca4a7a4\u003c/code\u003e\u003c/a\u003e perf(material/table): Use text-align: start instead of descendent dir selecto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/66e2a08bccb89dfa97293a23eaa1d18434931215\"\u003e\u003ccode\u003e66e2a08\u003c/code\u003e\u003c/a\u003e fix(cdk/drag-drop): make item and list easier to tree shake (\u003ca href=\"https://redirect.github.com/angular/components/issues/32604\"\u003e#32604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/e4ce169ba15b982fcb12d469d6b2ca25aeef6212\"\u003e\u003ccode\u003ee4ce169\u003c/code\u003e\u003c/a\u003e fix(material/select): global option not disabling popover (\u003ca href=\"https://redirect.github.com/angular/components/issues/32610\"\u003e#32610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/1396042dd6edd0aae8160894bb40730de705a04a\"\u003e\u003ccode\u003e1396042\u003c/code\u003e\u003c/a\u003e build: disable formatting on styles and templates (\u003ca href=\"https://redirect.github.com/angular/components/issues/32614\"\u003e#32614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/f22e7faac216b786af256d3b994e66da363023c1\"\u003e\u003ccode\u003ef22e7fa\u003c/code\u003e\u003c/a\u003e docs: improve properties and methods template (\u003ca href=\"https://redirect.github.com/angular/components/issues/32071\"\u003e#32071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/21.0.2...v21.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d699eef2ca32e07dfb1dec5ed2eac61c81664e68\"\u003e\u003ccode\u003ed699eef\u003c/code\u003e\u003c/a\u003e docs: add docs for transform property in built-in loaders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6d9d2b83f680efb60c694b38d35dfe850c756b1f\"\u003e\u003ccode\u003e6d9d2b8\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant providedIn: 'root' from injection tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/288238abef8fbd80a353be7ff3f00f08bc49ec94\"\u003e\u003ccode\u003e288238a\u003c/code\u003e\u003c/a\u003e refactor(core): correct all \u003ccode\u003etypeof ngDevMode\u003c/code\u003e comparison patterns introduced...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/56418b108e27e2ff4a3cae39b082ea2db5ffce79\"\u003e\u003ccode\u003e56418b1\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003eHTTP_TRANSFER_CACHE_ORIGIN_MAP\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e523dbaf1c3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e4d9c4567ed\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003ecd405685af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e778460fcca\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e7c74674eb0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e0edbee4550\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003ef9c29572d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cp\u003e| Commit | Type | Description |\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fbb37d8388f5f7bd070d5bf545b0943b22c65608\"\u003e\u003ccode\u003efbb37d8\u003c/code\u003e\u003c/a\u003e refactor(core): remove unused instruction parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003ccode\u003e63b1cdc\u003c/code\u003e\u003c/a\u003e fix(compiler): produce accurate span for typeof and void expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003ccode\u003ee3fba18\u003c/code\u003e\u003c/a\u003e feat(forms): add \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003ccode\u003e8e80874\u003c/code\u003e\u003c/a\u003e fix(compiler): better types for a few expression AST nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003ccode\u003ef9c2957\u003c/code\u003e\u003c/a\u003e fix(core): sanitize sensitive attributes on SVG script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003ccode\u003e523dbaf\u003c/code\u003e\u003c/a\u003e fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003ccode\u003e3c3ae0c\u003c/code\u003e\u003c/a\u003e fix(compiler): provide location information for literal map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/feed89e83cea5724fba29c24da4a5fe943ce13c6\"\u003e\u003ccode\u003efeed89e\u003c/code\u003e\u003c/a\u003e ci: reformat files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31b909040a3f1a1fa9cfef035501557fee4cb9d2\"\u003e\u003ccode\u003e31b9090\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unnecessary sanitization for safe attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/534b1b507db5e2710323d638036ee873f838260c\"\u003e\u003ccode\u003e534b1b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;refactor(compiler): remove unnecessary sanitization for safe attributes\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v21.0.8/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.0.3 to 21.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.8\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/a6a2621bf9-fix-green\" alt=\"fix - a6a2621bf9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5239e471a1-fix-green\" alt=\"fix - 5239e471a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8e808740c9-fix-green\" alt=\"fix - 8e808740c9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/63b1cdcf70-fix-green\" alt=\"fix - 63b1cdcf70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e\u003cimg src=\"https://img.shields.io/badge/3c3ae0cb64-fix-green\" alt=\"fix - 3c3ae0cb64\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal map keys\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9\"\u003e\u003cimg src=\"https://img.shields.io/badge/523dbaf1c3-fix-green\" alt=\"fix - 523dbaf1c3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003estop ThisReceiver inheritance from ImplicitReceiver\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f\"\u003e\u003cimg src=\"https://img.shields.io/badge/4d9c4567ed-fix-green\" alt=\"fix - 4d9c4567ed\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure component import diagnostics are reported within the \u003ccode\u003eimports\u003c/code\u003e expression\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4\"\u003e\u003cimg src=\"https://img.shields.io/badge/cd405685af-fix-green\" alt=\"fix - cd405685af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix up spelling of diagnostic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253\"\u003e\u003cimg src=\"https://img.shields.io/badge/778460fcca-fix-green\" alt=\"fix - 778460fcca\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport qualified names in \u003ccode\u003etypeof\u003c/code\u003e type references\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c74674eb0-fix-green\" alt=\"fix - 7c74674eb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid leaking view data in animations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304\"\u003e\u003cimg src=\"https://img.shields.io/badge/0edbee4550-fix-green\" alt=\"fix - 0edbee4550\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly cast signal node value to String\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6\"\u003e\u003cimg src=\"https://img.shields.io/badge/f9c29572d2-fix-green\" alt=\"fix - f9c29572d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f\"\u003e\u003cimg src=\"https://img.shields.io/badge/e3fba182f9-feat-blue\" alt=\"feat - e3fba182f9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e[formField]\u003c/code\u003e directive\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1\"\u003e\u003cimg src=\"https://img.shields.io/badge/561772b152-fix-green\" alt=\"fix - 561772b152\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003edirty\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91\"\u003e\u003cimg src=\"https://img.shields.io/badge/f0fb1d8581-fix-green\" alt=\"fix - f0fb1d8581\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003ehidden\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572\"\u003e\u003cimg src=\"https://img.shields.io/badge/ec110f170b-fix-green\" alt=\"fix - ec110f170b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow custom controls to require \u003ccode\u003epending\u003c/code\u003e input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae1dc16bb0-fix-green\" alt=\"fix - ae1dc16bb0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eclean up abort listener after timeout\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549\"\u003e\u003cimg src=\"https://img.shields.io/badge/9748b0d5da-fix-green\" alt=\"fix - 9748b0d5da\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport custom controls with non signal-based models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7\"\u003e\u003cimg src=\"https://img.shields.io/badge/6bd22df987-fix-green\" alt=\"fix - 6bd22df987\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSupport readonly arrays in signal forms\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7\"\u003e\u003cimg src=\"https://img.shields.io/badge/41cd4a6af8-fix-green\" alt=\"fix - 41cd4a6af8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix RouterLink href not updating with \u003ccode\u003equeryParamsHandling\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e9e09aee0-fix-green\" alt=\"fix - 5e9e09aee0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle errors from view transition \u003ccode\u003eupdateCallbackDone\u003c/code\u003e promise\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e21.0.6\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c8fb3631d-fix-green\" alt=\"fix - 4c8fb3631d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow better errors for potential circular references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea\"\u003e\u003cimg src=\"https://img.shields.io/badge/48492524ea-fix-green\" alt=\"fix - 48492524ea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse mutable ResponseInit type for RESPONSE_INIT token\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e21.0.8 (2026-01-08)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c\"\u003ea6a2621bf9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with event replay\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e\"\u003e5239e471a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle cancelled traversals in fake navigation\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.16 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a\"\u003ec2c2b4aaa8\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e19.2.18 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9\"\u003e26cdc53d9c\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003esanitize sensitive attributes on SVG script elements\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.7 (2026-01-07)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a\"\u003e8e808740c9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ebetter types for a few expression AST nodes\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1\"\u003e63b1cdcf70\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eproduce accurate span for typeof and void expressions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39\"\u003e3c3ae0cb64\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprovide location information for literal ma...\n\n_Description has been truncated_","html_url":"https://github.com/haiilo/catalyst/pull/875","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haiilo%2Fcatalyst/issues/875","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/875/packages"}},{"old_version":"1.6.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-11-01T23:01:35.000Z","version_change":"1.6.1 → 1.9.2","issue":{"uuid":"3578574051","node_id":"PR_kwDOA4hgNs6xA8rB","number":212,"state":"closed","title":"build(deps-dev): bump loglevel from 1.6.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-19T08:23:42.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T23:01:35.000Z","updated_at":"2025-11-19T08:23:44.000Z","time_to_close":1502527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"loglevel","old_version":"1.6.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.6.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pimterry/loglevel/releases\"\u003eloglevel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.7\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.6.6\u003c/h2\u003e\n\u003cp\u003eFix bugs in v1.6.5, which caused issues in node.js \u0026amp; IE \u0026lt; 9\u003c/p\u003e\n\u003ch2\u003ev1.6.5\u003c/h2\u003e\n\u003cp\u003eEnsure the provided message is included when calling trace() in IE11\u003c/p\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003cp\u003eEnsure package.json's 'main' is a fully qualified path, to fix webpack issues\u003c/p\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003cp\u003eAvoid TypeScript type conflicts with other global \u003ccode\u003elog\u003c/code\u003e types (e.g. core-js)\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003eInclude TypeScript type definitions in the package itself\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/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.6.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.6.1\u0026new-version=1.9.2)](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/masala/masala-parser/pull/212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/masala%2Fmasala-parser/issues/212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/212/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-09-22T23:09:41.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2851400889","node_id":"PR_kwDOB3iXDs6p9Oy5","number":3441,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 14 updates","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-22T23:09:41.000Z","updated_at":"2025-09-22T23:09:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":14,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.8.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"jspdf","old_version":"3.0.1","new_version":"3.0.3","repository_url":"https://github.com/parallax/jsPDF"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"svg2pdf.js","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/yWorks/svg2pdf.js"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.8.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.44.1` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [jspdf](https://github.com/parallax/jsPDF) | `3.0.1` | `3.0.3` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.1.2` |\n| [svg2pdf.js](https://github.com/yWorks/svg2pdf.js) | `2.5.0` | `2.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.1` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f0f31bbd87b73b9ca1f2adadd1cd987fc22ae873\"\u003e\u003ccode\u003ef0f31bb\u003c/code\u003e\u003c/a\u003e docs: adopt the new build-badge URL (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\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/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/tsconfig-utils\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jspdf` from 3.0.1 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallax/jsPDF/releases\"\u003ejspdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003eThis release fixes regressions with PNG encoding that were introduced in v3.0.2.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix division by zero when calculating word spacing by \u003ca href=\"https://github.com/alxndr-pggm\"\u003e\u003ccode\u003e@​alxndr-pggm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3879\"\u003eparallax/jsPDF#3879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix scaling of form object bounding boxes by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3888\"\u003eparallax/jsPDF#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix regressions in PNG encoding that were introduced in 3.0.2 by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3887\"\u003eparallax/jsPDF#3887\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/alxndr-pggm\"\u003e\u003ccode\u003e@​alxndr-pggm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3879\"\u003eparallax/jsPDF#3879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.2...v3.0.3\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.2...v3.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a \u003ca href=\"https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw\"\u003esecurity issue\u003c/a\u003e where parsing of corrupt PNG images could lead to long running loops and denial of service.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 by \u003ca href=\"https://github.com/MrRio\"\u003e\u003ccode\u003e@​MrRio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3847\"\u003eparallax/jsPDF#3847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing corrupt PNG images in addImage method by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3880\"\u003eparallax/jsPDF#3880\u003c/a\u003e. The atob and btoa dependencies have been removed and the fast-png dependency has been added.\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/WardenDrew\"\u003e\u003ccode\u003e@​WardenDrew\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3872\"\u003eparallax/jsPDF#3872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/574a9410524b68f8f122c84142d20fb9e9d9a6ef\"\u003e\u003ccode\u003e574a941\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/9ea590cfae316067b19997d67274efee8e50b01f\"\u003e\u003ccode\u003e9ea590c\u003c/code\u003e\u003c/a\u003e fix regressions in PNG encoding that were introduced in 3.0.2 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3887\"\u003e#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/394d1e7472a2adfb91b17e07476d477c53013c07\"\u003e\u003ccode\u003e394d1e7\u003c/code\u003e\u003c/a\u003e fix scaling of form object bounding boxes (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/064194fc68c4bfa61a8dc90e903128ccdb2957fd\"\u003e\u003ccode\u003e064194f\u003c/code\u003e\u003c/a\u003e Fix division by zero when calculating word spacing (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3879\"\u003e#3879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/543b356c321a7e13f08d4cb3d1f247e8b130a871\"\u003e\u003ccode\u003e543b356\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9\"\u003e\u003ccode\u003e4cf3ab6\u003c/code\u003e\u003c/a\u003e Fix parsing corrupt PNG images in the addImage method (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3880\"\u003e#3880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/7c51caa387b5c08326fc5e70ac7f5e266741fcae\"\u003e\u003ccode\u003e7c51caa\u003c/code\u003e\u003c/a\u003e Correct the millimeter unit conversion constant in docs (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3872\"\u003e#3872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/d8bfc9f0af8a91ff96c8396147b582d136551151\"\u003e\u003ccode\u003ed8bfc9f\u003c/code\u003e\u003c/a\u003e fix: upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\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/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svg2pdf.js` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yWorks/svg2pdf.js/releases\"\u003esvg2pdf.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cp\u003eThis release adds partial support for the CSS \u003ccode\u003ewhitespace\u003c/code\u003e property. Only the \u003ccode\u003epre\u003c/code\u003e value is supported and line-breaks are not preserved.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(whitespace): allow css property whitespace: pre by \u003ca href=\"https://github.com/Fuzzyma\"\u003e\u003ccode\u003e@​Fuzzyma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/333\"\u003eyWorks/svg2pdf.js#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd width and height options to the jsPdf constructor in readme by \u003ca href=\"https://github.com/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\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/bertyhell\"\u003e\u003ccode\u003e@​bertyhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/pull/326\"\u003eyWorks/svg2pdf.js#326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ehttps://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.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/yWorks/svg2pdf.js/commit/3f1c2cfb020c9c0a1f7661b570d7e4908987fd0c\"\u003e\u003ccode\u003e3f1c2cf\u003c/code\u003e\u003c/a\u003e 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/ca02c06960bf92ada3c0489dbf0c9158141d4da1\"\u003e\u003ccode\u003eca02c06\u003c/code\u003e\u003c/a\u003e feat(whitespace): allow css property whitespace: pre (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/c9c41982c974f5c2b71959017f89f193ca897311\"\u003e\u003ccode\u003ec9c4198\u003c/code\u003e\u003c/a\u003e update references for jsPDF@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/7771ca0b8d50f0fdf99eee46e07573955948e777\"\u003e\u003ccode\u003e7771ca0\u003c/code\u003e\u003c/a\u003e use \u0026quot;npm ci\u0026quot; instead of \u0026quot;npm install\u0026quot; in github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/262deb7a6f3ef120a2c2f674901f2480471e37ab\"\u003e\u003ccode\u003e262deb7\u003c/code\u003e\u003c/a\u003e npm audit fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/e3f7d1eb90b8c2761bcf6d2f02d3ac06f12c6a4a\"\u003e\u003ccode\u003ee3f7d1e\u003c/code\u003e\u003c/a\u003e remove yarn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/fdfb2c7ef567fae6c86ef2c6dbd80aa01e3fe9b4\"\u003e\u003ccode\u003efdfb2c7\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yWorks/svg2pdf.js/commit/de6f4722b45eda4b2f9359059fd23cd9e09f0f34\"\u003e\u003ccode\u003ede6f472\u003c/code\u003e\u003c/a\u003e Add width and height options to the jsPdf constructor in readme (\u003ca href=\"https://redirect.github.com/yWorks/svg2pdf.js/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yWorks/svg2pdf.js/compare/v2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e to v4.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589\"\u003e#11589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] ignore enum members (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490\"\u003e#11490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.43.0\u003c/h2\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow empty type parameter/argument lists (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563\"\u003e#11563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-non-null-assertion] do not suggest optional chain on LHS of assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489\"\u003e#11489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] only report ~~ on integer literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517\"\u003e#11517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] fix declaration shadowing (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457\"\u003e#11457\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8ca5ef54aa7fa4d14004dd1084eac9546b1f71e\"\u003e\u003ccode\u003ed8ca5ef\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] should report deprecated exports and reex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/typescript-eslint\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3441/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-09-02T22:45:05.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2794140689","node_id":"PR_kwDOB3iXDs6mizQR","number":3437,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","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-02T22:45:05.000Z","updated_at":"2025-09-02T22:45:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.8.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"jspdf","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/parallax/jsPDF"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.8.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.41.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [jspdf](https://github.com/parallax/jsPDF) | `3.0.1` | `3.0.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.7.0...v6.8.0\"\u003e6.8.0\u003c/a\u003e (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e779b712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.4...v6.7.0\"\u003e6.7.0\u003c/a\u003e (2025-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003ecfdf8ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/779b7125d39fe49e8b674f078c4692c1becdc8b4\"\u003e\u003ccode\u003e779b712\u003c/code\u003e\u003c/a\u003e feat: add toBePartiallyPressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/e15f7893cda14a493c92511968502331939adef3\"\u003e\u003ccode\u003ee15f789\u003c/code\u003e\u003c/a\u003e docs: add kretajak as a contributor for code, and test (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cfdf8ae3701ddb4fc26f481a842366f1b0823594\"\u003e\u003ccode\u003ecfdf8ae\u003c/code\u003e\u003c/a\u003e feat: add toBePressed matcher (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/203\"\u003e#203\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f00d94d3d169d1aee06a9dfe0d6625e8d7798b74\"\u003e\u003ccode\u003ef00d94d\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003edependebot.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/476c30b43fd8344c9bb13ac92e70ed14ba895fc8\"\u003e\u003ccode\u003e476c30b\u003c/code\u003e\u003c/a\u003e refactor: drop \u003ccode\u003elodash\u003c/code\u003e entirely (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/fafd8caa9fafb00f7b55b0f5d0a6f1bb328ae2cd\"\u003e\u003ccode\u003efafd8ca\u003c/code\u003e\u003c/a\u003e chore: add tests for Node 22 \u0026amp; 24 (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/d9babb1961a2b3aeb220b1c9d0cc99de6aea2529\"\u003e\u003ccode\u003ed9babb1\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/f0f31bbd87b73b9ca1f2adadd1cd987fc22ae873\"\u003e\u003ccode\u003ef0f31bb\u003c/code\u003e\u003c/a\u003e docs: adopt the new build-badge URL (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jspdf` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parallax/jsPDF/releases\"\u003ejspdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003eThis release fixes a \u003ca href=\"https://github.com/parallax/jsPDF/security/advisories/GHSA-8mvj-3j78-4qmw\"\u003esecurity issue\u003c/a\u003e where parsing of corrupt PNG images could lead to long running loops and denial of service.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 by \u003ca href=\"https://github.com/MrRio\"\u003e\u003ccode\u003e@​MrRio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3847\"\u003eparallax/jsPDF#3847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing corrupt PNG images in addImage method by \u003ca href=\"https://github.com/HackbrettXXX\"\u003e\u003ccode\u003e@​HackbrettXXX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3880\"\u003eparallax/jsPDF#3880\u003c/a\u003e. The atob and btoa dependencies have been removed and the fast-png dependency has been added.\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/WardenDrew\"\u003e\u003ccode\u003e@​WardenDrew\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parallax/jsPDF/pull/3872\"\u003eparallax/jsPDF#3872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ehttps://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/543b356c321a7e13f08d4cb3d1f247e8b130a871\"\u003e\u003ccode\u003e543b356\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/4cf3ab619e565d9b88b4b130bff901b91d8688e9\"\u003e\u003ccode\u003e4cf3ab6\u003c/code\u003e\u003c/a\u003e Fix parsing corrupt PNG images in the addImage method (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3880\"\u003e#3880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/7c51caa387b5c08326fc5e70ac7f5e266741fcae\"\u003e\u003ccode\u003e7c51caa\u003c/code\u003e\u003c/a\u003e Correct the millimeter unit conversion constant in docs (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3872\"\u003e#3872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parallax/jsPDF/commit/d8bfc9f0af8a91ff96c8396147b582d136551151\"\u003e\u003ccode\u003ed8bfc9f\u003c/code\u003e\u003c/a\u003e fix: upgrade \u003ccode\u003e@​babel/runtime\u003c/code\u003e from 7.26.7 to 7.26.9 (\u003ca href=\"https://redirect.github.com/parallax/jsPDF/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parallax/jsPDF/compare/v3.0.1...v3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3437/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-08-05T07:23:38.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"3291913363","node_id":"PR_kwDOB3iXDs6iIpCI","number":3428,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-05T07:23:38.000Z","updated_at":"2025-09-02T03:58:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":12,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.39.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.39.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.39.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.39.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] support yield/await expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11417\"\u003e#11417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] ignore \u003ccode\u003echeck\u003c/code\u003e option for most RHS of a chain (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11272\"\u003e#11272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-assignment] add an \u003ccode\u003eunsafeObjectPattern\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11403\"\u003e#11403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Garbutt \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKim Sang Du \u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.39.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] support yield/await expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11417\"\u003e#11417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] ignore \u003ccode\u003echeck\u003c/code\u003e option for most RHS of a chain (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11272\"\u003e#11272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-assignment] add an \u003ccode\u003eunsafeObjectPattern\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11403\"\u003e#11403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Garbutt \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKim Sang Du \u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\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/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7126c3a970d606ae36000a5ca8039373ce2df8fc\"\u003e\u003ccode\u003e7126c3a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): infer tsconfigRootDir from call stack (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0c40c7a5dc827902e55093f53259fbad348d4603\"\u003e\u003ccode\u003e0c40c7a\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e2ecca60d9e8486bb13e98b3e1a65d529bedef03\"\u003e\u003ccode\u003ee2ecca6\u003c/code\u003e\u003c/a\u003e chore: fix issues introduced by updated \u003ccode\u003enx\u003c/code\u003e configuration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11230\"\u003e#11230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.39.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3428","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3428","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3428/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-08-04T10:21:57.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2717451478","node_id":"PR_kwDOBtWRrM6h-QTW","number":3554,"state":"open","title":"chore(deps): bump the dependencies group with 6 updates","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-04T10:21:57.000Z","updated_at":"2025-08-04T10:21:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":6,"packages":[{"name":"abortcontroller-polyfill","old_version":"1.7.5","new_version":"1.7.8","repository_url":"https://github.com/mo/abortcontroller-polyfill"},{"name":"classnames","old_version":"2.3.2","new_version":"2.5.1","repository_url":"https://github.com/JedWatson/classnames"},{"name":"html-to-image","old_version":"1.11.11","new_version":"1.11.13","repository_url":"https://github.com/bubkoo/html-to-image"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"react-virtualized","old_version":"9.22.5","new_version":"9.22.6","repository_url":"https://github.com/bvaughn/react-virtualized"},{"name":"url-polyfill","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/lifaon74/url-polyfill"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [abortcontroller-polyfill](https://github.com/mo/abortcontroller-polyfill) | `1.7.5` | `1.7.8` |\n| [classnames](https://github.com/JedWatson/classnames) | `2.3.2` | `2.5.1` |\n| [html-to-image](https://github.com/bubkoo/html-to-image) | `1.11.11` | `1.11.13` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [react-virtualized](https://github.com/bvaughn/react-virtualized) | `9.22.5` | `9.22.6` |\n| [url-polyfill](https://github.com/lifaon74/url-polyfill) | `1.1.12` | `1.1.13` |\n\nUpdates `abortcontroller-polyfill` from 1.7.5 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b5c6843c03901088fbdd76df7ab775cb2e0cf2c4\"\u003e\u003ccode\u003eb5c6843\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/e4919836a55e2964bc7a039d5b8f5ddccca557fb\"\u003e\u003ccode\u003ee491983\u003c/code\u003e\u003c/a\u003e Upgrade webdriverio, babel and prettier to the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/77b155eb18a95860a9215a27f60f67484a5304e2\"\u003e\u003ccode\u003e77b155e\u003c/code\u003e\u003c/a\u003e Remove dependency on npm-run-all and add chalk (the latter was already used i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/2b26c03c8201cb6304cd9134185f59251469100d\"\u003e\u003ccode\u003e2b26c03\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/b7c0c03640a2e921c82e4a93190d613c1b6b7e08\"\u003e\u003ccode\u003eb7c0c03\u003c/code\u003e\u003c/a\u003e Add Ray Hao (l246804) to contributors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/90c077e93b73e0b5f2936ac610eb3dc0ba47c920\"\u003e\u003ccode\u003e90c077e\u003c/code\u003e\u003c/a\u003e fix: Fix the errors reported by test cases.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/575383ecb91a0f77a571b59e9c4e223832f032d9\"\u003e\u003ccode\u003e575383e\u003c/code\u003e\u003c/a\u003e chore: change the abortsignal-ponyfill implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/7026d336548385044250d42dd87152a786c8a5ea\"\u003e\u003ccode\u003e7026d33\u003c/code\u003e\u003c/a\u003e feat: add polyfill that only supports AbortSignal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/0811bafd3f95976974e603c3c44e70d26e8ecf1a\"\u003e\u003ccode\u003e0811baf\u003c/code\u003e\u003c/a\u003e Bump version to 1.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo/abortcontroller-polyfill/commit/ae308a6ee697d62abcdc4b9624e471829caecf68\"\u003e\u003ccode\u003eae308a6\u003c/code\u003e\u003c/a\u003e Upgrade to webdriverio 9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mo/abortcontroller-polyfill/compare/v1.7.5...v1.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `classnames` from 2.3.2 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JedWatson/classnames/blob/main/HISTORY.md\"\u003eclassnames's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1 / 2023-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eworkspaces\u003c/code\u003e field from package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0 / 2023-12-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore ability to pass a TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0 / 2023-12-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse string concatenation to increase performance thanks \u003ca href=\"https://github.com/jonkoops\"\u003eJon Koops\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.3 / 2023-12-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default export, thanks \u003ca href=\"https://github.com/remcohaszing\"\u003eRemco Haszing\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix types for read-only arrays, thanks \u003ca href=\"https://github.com/BenGearset\"\u003eBen Thompson\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace README examples with functional-style components, thanks \u003ca href=\"https://github.com/JoeDGit\"\u003eJoeDGit\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/pull/303\"\u003e#303\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/JedWatson/classnames/commit/2e3683264bab067d13938b5eb03a96391a089cb4\"\u003e\u003ccode\u003e2e36832\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/93314019575be682fe5fbace1f8004c11acc416a\"\u003e\u003ccode\u003e9331401\u003c/code\u003e\u003c/a\u003e Remove benchmarks from workspace (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ff6dd1e37a091a1463d1e1b4f158b1df1e34cd86\"\u003e\u003ccode\u003eff6dd1e\u003c/code\u003e\u003c/a\u003e Bump  to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/942db499b1d889cdb9da94f0c2e1d7de0cb629a7\"\u003e\u003ccode\u003e942db49\u003c/code\u003e\u003c/a\u003e Add GitHub provenance for publishing (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/28ea73f9174bfa71675e954d01e6a1ac7baa6fe6\"\u003e\u003ccode\u003e28ea73f\u003c/code\u003e\u003c/a\u003e Prepare for release of version 2.5.0 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/dfeb7f3604afe20c27818d926a651e6c6fc8c664\"\u003e\u003ccode\u003edfeb7f3\u003c/code\u003e\u003c/a\u003e Fix URL for GIT repository in package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/8a840eae0f829b2a5a8bf581e6d6337150be3f97\"\u003e\u003ccode\u003e8a840ea\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexports\u003c/code\u003e field to package (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/ea8e8398a680acb0ab740d5d062794c71b43ea96\"\u003e\u003ccode\u003eea8e839\u003c/code\u003e\u003c/a\u003e Restore ability to pass TypeScript \u003ccode\u003einterface\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/930c74809e8eff73cf3924d0d986ca97ae350134\"\u003e\u003ccode\u003e930c748\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eclassnames\u003c/code\u003e to the latest version (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JedWatson/classnames/commit/d2d10f565e43c4f67cc4389dd2f2dcb5d1482633\"\u003e\u003ccode\u003ed2d10f5\u003c/code\u003e\u003c/a\u003e Bump tsd from 0.30.0 to 0.30.1 (\u003ca href=\"https://redirect.github.com/JedWatson/classnames/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JedWatson/classnames/compare/v2.3.2...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-to-image` from 1.11.11 to 1.11.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/releases\"\u003ehtml-to-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/html-to-image/v/1.11.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bubkoo/html-to-image/blob/master/CHANGELOG.md\"\u003ehtml-to-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.12...v1.11.13\"\u003e1.11.13\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emask:\u003c/strong\u003e add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e5bdfda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.12\"\u003e1.11.12\u003c/a\u003e (2025-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd possibility to use own handling of onerror which will not en… (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/453\"\u003e#453\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/04160c3e77f55e95082cbd4879847d0afda92883\"\u003e04160c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure images are totally prcoessed before using them (ios) (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/478\"\u003e#478\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/51fb98f69b6eef6c391a5a7859711a5f0601f467\"\u003e51fb98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efontEmbedCSS \u003c/code\u003e incorrect sizing (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/702016256cc03b5637e75645f3d70131ddd0e45f\"\u003e7020162\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eembed only used fonts (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/476\"\u003e#476\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/09bee442c27bde2af06442417f4269e763e6b6cd\"\u003e09bee44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esvg cloning optimized using deep clone (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/462\"\u003e#462\u003c/a\u003e) (\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9aac2fd11333ca302d10f2c438cd16be07a1429d\"\u003e9aac2fd\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/bubkoo/html-to-image/commit/995728147e4459a58188af51b5fcc3f8a7010207\"\u003e\u003ccode\u003e9957281\u003c/code\u003e\u003c/a\u003e chore(release): v1.11.13 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/d9b2fcfc340b8555524ad8c67b78ffd197e856aa\"\u003e\u003ccode\u003ed9b2fcf\u003c/code\u003e\u003c/a\u003e docs: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/a02abc67f519ce0a52ff740abade357453ae831e\"\u003e\u003ccode\u003ea02abc6\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/9de3db6f99804acfa3f9ae3153430297603e8e94\"\u003e\u003ccode\u003e9de3db6\u003c/code\u003e\u003c/a\u003e test: add spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/3cd80938fc18f0f91f0d3b0afee9c02e87c0892a\"\u003e\u003ccode\u003e3cd8093\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/bad0d9c9d900982658537bdfca3a828c41293060\"\u003e\u003ccode\u003ebad0d9c\u003c/code\u003e\u003c/a\u003e Add option to selectively include style properties when cloning element (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/f0d0341c6d0b537fa069c9c6052a55547bca140d\"\u003e\u003ccode\u003ef0d0341\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5bdfda75cc41248f4e161ea434bbfc535e72f95e\"\u003e\u003ccode\u003e5bdfda7\u003c/code\u003e\u003c/a\u003e fix(mask): add support for -webkit-mask and -webkit-mask-image (\u003ca href=\"https://redirect.github.com/bubkoo/html-to-image/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/aa3c979447c021e1c6facc416a5722badb6251a9\"\u003e\u003ccode\u003eaa3c979\u003c/code\u003e\u003c/a\u003e chore: update contributors [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bubkoo/html-to-image/commit/5b25b5298c61aca138df2c24d97770a6bdd9fe9d\"\u003e\u003ccode\u003e5b25b52\u003c/code\u003e\u003c/a\u003e chore: update CONTRIBUTORS [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bubkoo/html-to-image/compare/v1.11.11...v1.11.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtualized` from 9.22.5 to 9.22.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/releases\"\u003ereact-virtualized's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.22.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to include React 19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-virtualized/blob/master/CHANGELOG.md\"\u003ereact-virtualized's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch5\u003eNEXT\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peer dependencies to allow React 17 (\u003ca href=\"https://github.com/levenleven\"\u003elevenleven\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse DOM API instead of creating Trusted Types policy to append a markup (\u003ca href=\"https://github.com/shhnjk\"\u003eshhnjk\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix bug in WindowScroller::updatePosition (\u003ca href=\"https://github.com/yamadapc\"\u003eyamadapc\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1642\"\u003e#1642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix babel tranform es error (\u003ca href=\"https://github.com/fupengl\"\u003efupengl\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with unused import being emitted (\u003ca href=\"https://github.com/mewhhaha\"\u003emewhhaha\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix grid roles for accessbility (\u003ca href=\"https://github.com/asnewman\"\u003easnewman\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/bvaughn/react-virtualized/pull/1624\"\u003e#1624\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/bvaughn/react-virtualized/commit/c737715486f724586aee8870ebea1e9efb7b0bfe\"\u003e\u003ccode\u003ec737715\u003c/code\u003e\u003c/a\u003e Version bump 9.22.5 -\u0026gt; 9.22.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-virtualized/compare/9.22.5...9.22.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url-polyfill` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lifaon74/url-polyfill/commits/v1.1.13\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/maps-app/pull/3554","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fmaps-app/issues/3554","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3554/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-07-29T03:06:32.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"3271832352","node_id":"PR_kwDOB3iXDs6hFP3b","number":3425,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T03:06:32.000Z","updated_at":"2025-08-04T23:45:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":11,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.35.0","new_version":"8.38.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.12","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.38.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.6.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.35.0` | `8.38.0` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.38.0` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.6.3 to 6.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e\u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003e6.6.4\u003c/a\u003e (2025-07-26)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e707e647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/707e6471ae33fa2a25fab7e87be721218b5b9339\"\u003e\u003ccode\u003e707e647\u003c/code\u003e\u003c/a\u003e perf: replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/918b6fbcde10d4409ee8f05c6e4eecbe96a72b7a\"\u003e\u003ccode\u003e918b6fb\u003c/code\u003e\u003c/a\u003e docs: add InfiniteXyy as a contributor for code, and bug (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/tsconfig-utils` from 8.35.0 to 8.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.37.0\u003c/h2\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add missing 'types' dependency to 'type-utils' (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e handle namespaced exports in specifier matching (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11380\"\u003e#11380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBill Collins\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eRené \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.36.0\u003c/h2\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/tsconfig-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for tsconfig-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f58afe010b150a51ca7bcda023c82a50026ea59\"\u003e\u003ccode\u003e3f58afe\u003c/code\u003e\u003c/a\u003e chore(tsconfig-utils): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11239\"\u003e#11239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5e3288a94b4029f26aec983cc910b9146626dc28\"\u003e\u003ccode\u003e5e3288a\u003c/code\u003e\u003c/a\u003e chore(project-service): sync \u003ccode\u003evitest\u003c/code\u003e config with latest setup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils/issues/11237\"\u003e#11237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/tsconfig-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.11...v2.0.12\"\u003e2.0.12\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003eb3b82c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/b3b82c0720a986bafd87c97f9ba2a86f921c6c19\"\u003e\u003ccode\u003eb3b82c0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.1 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.38.0\u003c/h2\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid optional chain in \u003ccode\u003eTemplateTaggedLiteral\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11391\"\u003e#11391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11397\"\u003e#11397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] resolve conflict with \u003ccode\u003eisolatedDeclarations\u003c/code\u003e if enabled in \u003ccode\u003econstructor\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure the token type of the property name is Identifier (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11329\"\u003e#11329\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMK \u003ca href=\"https://github.com/asdf93074\"\u003e\u003ccode\u003e@​asdf93074\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.37.0\u003c/h2\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e add missing 'types' dependency to 'type-utils' (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11383\"\u003e#11383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e handle namespaced exports in specifier matching (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11380\"\u003e#11380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBill Collins\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eRené \u003ca href=\"https://github.com/Renegade334\"\u003e\u003ccode\u003e@​Renegade334\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.36.0\u003c/h2\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.37.0 (2025-07-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infer tsconfigRootDir from call stack (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.36.0 (2025-07-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.35.1 (2025-06-30)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/816be172ce475f5f15373d70fb20c5e87b53c915\"\u003e\u003ccode\u003e816be17\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7126c3a970d606ae36000a5ca8039373ce2df8fc\"\u003e\u003ccode\u003e7126c3a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): infer tsconfigRootDir from call stack (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11370\"\u003e#11370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/84b7a2e905c2a82fda3015f01683525d019c9c3c\"\u003e\u003ccode\u003e84b7a2e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0c40c7a5dc827902e55093f53259fbad348d4603\"\u003e\u003ccode\u003e0c40c7a\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): support \u003ccode\u003ebasePath\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e2ecca60d9e8486bb13e98b3e1a65d529bedef03\"\u003e\u003ccode\u003ee2ecca6\u003c/code\u003e\u003c/a\u003e chore: fix issues introduced by updated \u003ccode\u003enx\u003c/code\u003e configuration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11230\"\u003e#11230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f9bd7d86fc39eb2957de7eefdcd3ab9b6c9dc4a7\"\u003e\u003ccode\u003ef9bd7d8\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/typescript-eslint\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3425","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3425","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3425/packages"}},{"old_version":"1.9.1","new_version":"1.9.2","update_type":"patch","path":null,"pr_created_at":"2025-06-11T15:35:22.000Z","version_change":"1.9.1 → 1.9.2","issue":{"uuid":"2584672210","node_id":"PR_kwDOCoiKtM6aDvfS","number":204,"state":"open","title":"Bump loglevel from 1.9.1 to 1.9.2","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-11T15:35:22.000Z","updated_at":"2025-06-11T15:36:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.9.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.9.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.9.1\u0026new-version=1.9.2)](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/ral-facilities/scigateway-demo-plugin/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ral-facilities%2Fscigateway-demo-plugin/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-05-12T23:39:33.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"3058400878","node_id":"PR_kwDOB3iXDs6V6g-q","number":3391,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:39:33.000Z","updated_at":"2025-07-08T00:53:30.262Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","group_name":"dependencies","update_count":8,"packages":[{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2"},{"name":"enzyme-adapter-react-16","old_version":"1.15.7","new_version":"1.15.8"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5"},{"name":"start-server-and-test","old_version":"2.0.8","new_version":"2.0.11"}],"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 dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [enzyme-adapter-react-16](https://github.com/enzymejs/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) | `1.15.7` | `1.15.8` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.8` | `2.0.11` |\n\n\nUpdates `decode-uri-component` from 0.2.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enzyme-adapter-react-16` from 1.15.7 to 1.15.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/146467ca06b209784c81d51d96b91c2d90e7b7f2\"\u003e\u003ccode\u003e146467c\u003c/code\u003e\u003c/a\u003e [enzyme-adapter-react-16] v1.15.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/795e52cc322158173a7d1d635cae28af9c164fb6\"\u003e\u003ccode\u003e795e52c\u003c/code\u003e\u003c/a\u003e [enzyme, enzyme-adapter-react-{14,16.1,16.2,16.3,16}] [deps] update `enzyme-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9a59ec5db002a9c7d8435e5c8960c1f734c2cf19\"\u003e\u003ccode\u003e9a59ec5\u003c/code\u003e\u003c/a\u003e [*] [deps] update \u003ccode\u003eenzyme-adapter-utils\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f2401ccedbc25ccd05d6be8675471b438c8f19e0\"\u003e\u003ccode\u003ef2401cc\u003c/code\u003e\u003c/a\u003e [*] [refactor] use \u003ccode\u003ehasown\u003c/code\u003e instead of \u003ccode\u003ehas\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9ddc423764621176398a484f4cdca2a864c5f56f\"\u003e\u003ccode\u003e9ddc423\u003c/code\u003e\u003c/a\u003e [*] [deps] update in-range deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f937614139d22b13feba102060962d5a9b9be48a\"\u003e\u003ccode\u003ef937614\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update everything in-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/246d3230fec5851521f416a8d61aedea28f7f80a\"\u003e\u003ccode\u003e246d323\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003eeslint-plugin-react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9bb92eb6dad19152766549bb22039264982e673b\"\u003e\u003ccode\u003e9bb92eb\u003c/code\u003e\u003c/a\u003e [meta] run build/files steps in prepack, not prepublish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enzymejs/enzyme/commits/enzyme-adapter-react-16@1.15.8/packages/enzyme-adapter-react-16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.8 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.10...v2.0.11\"\u003e2.0.11\u003c/a\u003e (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e005ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\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/bahmutov/start-server-and-test/commit/005ee084a35b76b7e4a79cf7e66fa9ada19f4d15\"\u003e\u003ccode\u003e005ee08\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.11\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3391/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-01-21T00:01:05.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2800437627","node_id":"PR_kwDOB3iXDs6IazCL","number":3323,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-21T00:01:05.000Z","updated_at":"2025-05-12T23:26:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":9,"packages":[{"name":"d2","old_version":"31.9.1","new_version":"31.10.2","repository_url":"https://github.com/dhis2/d2"},{"name":"decode-uri-component","old_version":"0.2.2","new_version":"0.4.1","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"redux-actions","old_version":"3.0.0","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"whatwg-fetch","old_version":"3.6.2","new_version":"3.6.20","repository_url":"https://github.com/github/fetch"},{"name":"cypress-tags","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/infosum/cypress-tags"},{"name":"enzyme-adapter-react-16","old_version":"1.15.7","new_version":"1.15.8","repository_url":"https://github.com/enzymejs/enzyme"},{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"},{"name":"redux-mock-store","old_version":"1.5.4","new_version":"1.5.5","repository_url":"https://github.com/arnaudbenard/redux-mock-store"},{"name":"start-server-and-test","old_version":"2.0.0","new_version":"2.0.10","repository_url":"https://github.com/bahmutov/start-server-and-test"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [d2](https://github.com/dhis2/d2) | `31.9.1` | `31.10.2` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.2` | `0.4.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `3.0.0` | `3.0.3` |\n| [whatwg-fetch](https://github.com/github/fetch) | `3.6.2` | `3.6.20` |\n| [cypress-tags](https://github.com/infosum/cypress-tags) | `1.1.2` | `1.2.2` |\n| [enzyme-adapter-react-16](https://github.com/enzymejs/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) | `1.15.7` | `1.15.8` |\n| [loglevel](https://github.com/pimterry/loglevel) | `1.8.1` | `1.9.2` |\n| [redux-mock-store](https://github.com/arnaudbenard/redux-mock-store) | `1.5.4` | `1.5.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.0` | `2.0.10` |\n\n\nUpdates `d2` from 31.9.1 to 31.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dhis2/d2/releases\"\u003ed2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev31.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.1...v31.10.2\"\u003e31.10.2\u003c/a\u003e (2021-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enoop:\u003c/strong\u003e trigger release due to failed auth (\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003ea0626b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.3...v31.10.0\"\u003e31.10.0\u003c/a\u003e (2021-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson:\u003c/strong\u003e treat access collection as non-model collections (\u003ca href=\"https://github.com/dhis2/d2/commit/67bc88d40ff8e69b24e4b66baa44e78c21c4a2ed\"\u003e67bc88d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.2...v31.9.3\"\u003e31.9.3\u003c/a\u003e (2021-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly pass fixed dimensions as dimension for data value sets (DHIS2-9789) (\u003ca href=\"https://github.com/dhis2/d2/commit/f99e1e9c3be8c4c43e8e61a8f91591e53eeefb58\"\u003ef99e1e9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev31.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.9.2\"\u003e31.9.2\u003c/a\u003e (2021-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove encoding of query string for analytics requests DHIS2-10722 (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/c81023554f9a0a0b564f08b8afea35fcce5ca043\"\u003ec810235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused import (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/6e1a408da69cb251142af29895dee312d633b386\"\u003e6e1a408\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/dhis2/d2/blob/master/CHANGELOG.md\"\u003ed2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.1...v31.10.2\"\u003e31.10.2\u003c/a\u003e (2021-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enoop:\u003c/strong\u003e trigger release due to failed auth (\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003ea0626b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.10.0...v31.10.1\"\u003e31.10.1\u003c/a\u003e (2021-11-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003espread options to requestOptions (\u003ca href=\"https://github.com/dhis2/d2/commit/8151af18c0e22b7f33dca66b17f29990b906691d\"\u003e8151af1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e allow override of content-type in update() when value is string (\u003ca href=\"https://github.com/dhis2/d2/commit/af2eccb69fd21adc374223eea4495a8cb271d558\"\u003eaf2eccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edatastore:\u003c/strong\u003e explicitly set content-type when updating' (\u003ca href=\"https://github.com/dhis2/d2/commit/1a4892b7f3064fb4a0e9a0aec104daa63a188289\"\u003e1a4892b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.3...v31.10.0\"\u003e31.10.0\u003c/a\u003e (2021-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejson:\u003c/strong\u003e treat access collection as non-model collections (\u003ca href=\"https://github.com/dhis2/d2/commit/67bc88d40ff8e69b24e4b66baa44e78c21c4a2ed\"\u003e67bc88d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.2...v31.9.3\"\u003e31.9.3\u003c/a\u003e (2021-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eonly pass fixed dimensions as dimension for data value sets (DHIS2-9789) (\u003ca href=\"https://github.com/dhis2/d2/commit/f99e1e9c3be8c4c43e8e61a8f91591e53eeefb58\"\u003ef99e1e9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.9.2\"\u003e31.9.2\u003c/a\u003e (2021-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove encoding of query string for analytics requests DHIS2-10722 (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/c81023554f9a0a0b564f08b8afea35fcce5ca043\"\u003ec810235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused import (\u003ca href=\"https://redirect.github.com/dhis2/d2/issues/285\"\u003e#285\u003c/a\u003e) (\u003ca href=\"https://github.com/dhis2/d2/commit/6e1a408da69cb251142af29895dee312d633b386\"\u003e6e1a408\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/dhis2/d2/commit/40c2817f9d5b1ac15f98323212b46c316addff2f\"\u003e\u003ccode\u003e40c2817\u003c/code\u003e\u003c/a\u003e chore(release): cut 31.10.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/a0626b9911da98c059f4a594ced06ccb61e0228c\"\u003e\u003ccode\u003ea0626b9\u003c/code\u003e\u003c/a\u003e fix(noop): trigger release due to failed auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/472c0fd7e6eb2a064e7e167b80efc6f79c7d4e88\"\u003e\u003ccode\u003e472c0fd\u003c/code\u003e\u003c/a\u003e chore(release): cut 31.10.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/48e28fabcd49372d9049aff8038ccd8814293f1c\"\u003e\u003ccode\u003e48e28fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dhis2/d2/issues/340\"\u003e#340\u003c/a\u003e from dhis2/fix/allow-content-type-override-for-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/655bd3c405318a84eae2c3267faaed154b48bb0b\"\u003e\u003ccode\u003e655bd3c\u003c/code\u003e\u003c/a\u003e style: fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/8151af18c0e22b7f33dca66b17f29990b906691d\"\u003e\u003ccode\u003e8151af1\u003c/code\u003e\u003c/a\u003e fix: spread options to requestOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/bd3a3464deb8fae701b673f8ef4fc3e0f165e556\"\u003e\u003ccode\u003ebd3a346\u003c/code\u003e\u003c/a\u003e docs: update update-method jsdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/42f68d755f569efbfc6d0dbc5ec1c33f51dfb0c3\"\u003e\u003ccode\u003e42f68d7\u003c/code\u003e\u003c/a\u003e refactor: create new options object\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/c7dec652a0a5f4e4792ebbd2bce5b195ac02f1dd\"\u003e\u003ccode\u003ec7dec65\u003c/code\u003e\u003c/a\u003e style: fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhis2/d2/commit/c7a614a5a29ade10a2e040287e98f94a9671df16\"\u003e\u003ccode\u003ec7a614a\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dhis2/d2/compare/v31.9.1...v31.10.2\"\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.2 to 0.4.1\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.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript type definitions  c345b4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)  b09e39d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e  3bbc879\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.0\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.3.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/SamVerschueren/decode-uri-component/commit/00662938dc7c6241547ae8abce7785cc13ffd3f6\"\u003e\u003ccode\u003e0066293\u003c/code\u003e\u003c/a\u003e 0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/c345b4c7c20c53b2e501c2e5465c36f06c3f35c8\"\u003e\u003ccode\u003ec345b4c\u003c/code\u003e\u003c/a\u003e Add TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b3710c42d27fb2ff93a1349760bb07c3846662fe\"\u003e\u003ccode\u003eb3710c4\u003c/code\u003e\u003c/a\u003e 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/b09e39d44b87fa9cf7fb0c32942005451c13bcce\"\u003e\u003ccode\u003eb09e39d\u003c/code\u003e\u003c/a\u003e Require Node.js 14 and move to ESM (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/7268ef6b5bbe8a30b0fdcb0aae197c2aa7be8dd6\"\u003e\u003ccode\u003e7268ef6\u003c/code\u003e\u003c/a\u003e 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3bbc879717a58efa9d1173b3d701e6f731ec0de4\"\u003e\u003ccode\u003e3bbc879\u003c/code\u003e\u003c/a\u003e Do not decode + to a space - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/3\"\u003e#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.2...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-actions` from 3.0.0 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/3fa4c50dfeab54fa1f2110764757ee4c10c8e3ac\"\u003e\u003ccode\u003e3fa4c50\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/9d7c46e2f3561db91f80d31f92445801278c5154\"\u003e\u003ccode\u003e9d7c46e\u003c/code\u003e\u003c/a\u003e 3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/f2ef68fbe6a611706e7fca13f6f9fa20830e06d8\"\u003e\u003ccode\u003ef2ef68f\u003c/code\u003e\u003c/a\u003e ci: bump github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/511b7b5e5bd7229b5cbb43f52d8d8e44a6cbbaf0\"\u003e\u003ccode\u003e511b7b5\u003c/code\u003e\u003c/a\u003e 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/4dc05af2f023661a2656ad23a71db36ae907dc86\"\u003e\u003ccode\u003e4dc05af\u003c/code\u003e\u003c/a\u003e fix: add default field to exports in package.json for better compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redux-utilities/redux-actions/commit/bc08831985d87728ae796f6a5ee0f637fc2f0bbc\"\u003e\u003ccode\u003ebc08831\u003c/code\u003e\u003c/a\u003e docs: update docs to reflect latest changes (\u003ca href=\"https://redirect.github.com/redux-utilities/redux-actions/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/redux-utilities/redux-actions/compare/v3.0.0...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whatwg-fetch` from 3.6.2 to 3.6.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/github/fetch/releases\"\u003ewhatwg-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.19...v3.6.20\"\u003e3.6.20\u003c/a\u003e (2023-12-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResponse.error().ok === false (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1412\"\u003e#1412\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e27e1c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.18...v3.6.19\"\u003e3.6.19\u003c/a\u003e (2023-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHave unique error messages for xhr timeouts and errors (\u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1380\"\u003e#1380\u003c/a\u003e) (\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046\"\u003e7170f0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix - File fetching broken since commit 0c1d2b9 by \u003ca href=\"https://github.com/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\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/mercpls\"\u003e\u003ccode\u003e@​mercpls\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1375\"\u003eJakeChampion/fetch#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.17...v3.6.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Resolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e\u0026quot; by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1366\"\u003eJakeChampion/fetch#1366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.16...v3.6.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/928\"\u003eJakeChampion/fetch#928\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1364\"\u003eJakeChampion/fetch#1364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.15...v3.6.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/997\"\u003eJakeChampion/fetch#997\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1363\"\u003eJakeChampion/fetch#1363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\"\u003ehttps://github.com/JakeChampion/fetch/compare/v3.6.14...v3.6.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/issues/1076\"\u003eJakeChampion/fetch#1076\u003c/a\u003e by \u003ca href=\"https://github.com/JakeChampion\"\u003e\u003ccode\u003e@​JakeChampion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JakeChampion/fetch/pull/1362\"\u003eJakeChampion/fetch#1362\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/JakeChampion/fetch/blob/main/CHANGELOG.md\"\u003ewhatwg-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a0aea1004830a1976c0c70d2f23c42a71da21cc7\"\u003e\u003ccode\u003ea0aea10\u003c/code\u003e\u003c/a\u003e chore(main): release 3.6.20 (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/7d1998d211736ec49fc151eb4205d8d5790c58cb\"\u003e\u003ccode\u003e7d1998d\u003c/code\u003e\u003c/a\u003e remove umd section from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75\"\u003e\u003ccode\u003e27e1c75\u003c/code\u003e\u003c/a\u003e Fix: Response.error().ok === false (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/84256c8d91de08d6bf7a53e7798f7ae05b1d2f77\"\u003e\u003ccode\u003e84256c8\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/806ea66b1c42a0cbc252957c03f33b6f1fe35d37\"\u003e\u003ccode\u003e806ea66\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af519560bea0f7906d2aa6904f7c76298dcfb55c\"\u003e\u003ccode\u003eaf51956\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a71a60df483dcbd13ad5b5b5f7434d47e7b85c86\"\u003e\u003ccode\u003ea71a60d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/af5cf4b3b017c5821c48bc62d26e6a6236616820\"\u003e\u003ccode\u003eaf5cf4b\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/a686358611c631a8846e61683eccde75c30b487b\"\u003e\u003ccode\u003ea686358\u003c/code\u003e\u003c/a\u003e enhance: replaced str.startsWith with str.indexOf (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JakeChampion/fetch/commit/b5cee5093bb4929239b74b9394e51355b231c460\"\u003e\u003ccode\u003eb5cee50\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/github/fetch/issues/1402\"\u003e#1402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/github/fetch/compare/v3.6.2...v3.6.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress-tags` from 1.1.2 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/infosum/cypress-tags/blob/master/CHANGELOG.md\"\u003ecypress-tags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dist folder from gitignore as we need to publish it in github. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.1] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd check version to pull_request. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.0] - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dependencies to latest. Closes \u003ca href=\"https://redirect.github.com/infosum/cypress-tags/issues/262\"\u003e262\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\u003eSee full diff in \u003ca href=\"https://github.com/infosum/cypress-tags/commits\"\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/~infosum_sre\"\u003einfosum_sre\u003c/a\u003e, a new releaser for cypress-tags since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enzyme-adapter-react-16` from 1.15.7 to 1.15.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/146467ca06b209784c81d51d96b91c2d90e7b7f2\"\u003e\u003ccode\u003e146467c\u003c/code\u003e\u003c/a\u003e [enzyme-adapter-react-16] v1.15.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/795e52cc322158173a7d1d635cae28af9c164fb6\"\u003e\u003ccode\u003e795e52c\u003c/code\u003e\u003c/a\u003e [enzyme, enzyme-adapter-react-{14,16.1,16.2,16.3,16}] [deps] update `enzyme-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9a59ec5db002a9c7d8435e5c8960c1f734c2cf19\"\u003e\u003ccode\u003e9a59ec5\u003c/code\u003e\u003c/a\u003e [*] [deps] update \u003ccode\u003eenzyme-adapter-utils\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f2401ccedbc25ccd05d6be8675471b438c8f19e0\"\u003e\u003ccode\u003ef2401cc\u003c/code\u003e\u003c/a\u003e [*] [refactor] use \u003ccode\u003ehasown\u003c/code\u003e instead of \u003ccode\u003ehas\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9ddc423764621176398a484f4cdca2a864c5f56f\"\u003e\u003ccode\u003e9ddc423\u003c/code\u003e\u003c/a\u003e [*] [deps] update in-range deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/f937614139d22b13feba102060962d5a9b9be48a\"\u003e\u003ccode\u003ef937614\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update everything in-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/246d3230fec5851521f416a8d61aedea28f7f80a\"\u003e\u003ccode\u003e246d323\u003c/code\u003e\u003c/a\u003e [*] [dev deps] update \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003eeslint-plugin-react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enzymejs/enzyme/commit/9bb92eb6dad19152766549bb22039264982e673b\"\u003e\u003ccode\u003e9bb92eb\u003c/code\u003e\u003c/a\u003e [meta] run build/files steps in prepack, not prepublish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enzymejs/enzyme/commits/enzyme-adapter-react-16@1.15.8/packages/enzyme-adapter-react-16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loglevel` from 1.8.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redux-mock-store` from 1.5.4 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/releases\"\u003eredux-mock-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.5 - Deprecation\u003c/h2\u003e\n\u003cp\u003eThis patch release deprecates the \u003ccode\u003econfigureStore\u003c/code\u003e method, as this package does not align with the Redux team's \u003ca href=\"https://redux.js.org/usage/writing-tests\"\u003erecommended testing practices\u003c/a\u003e. Instead, we recommend testing with a real store.\u003c/p\u003e\n\u003cp\u003eTesting with a mock store leads to potentially confusing behaviour, such as state not updating when actions are dispatched. Additionally, it's a lot less useful to assert on the actions dispatched rather than the observable state changes.\u003c/p\u003e\n\u003cp\u003eYou can test the entire combination of action creators, reducers, and selectors in a single test, for example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eit('should add a todo', () =\u0026gt; {\n  const store = makeStore() // a user defined reusable store factory\n\u003cp\u003estore.dispatch(addTodo('Use Redux'))\u003c/p\u003e\n\u003cp\u003eexpect(selectTodos(store.getState())).toEqual([\u003cbr /\u003e\n{ text: 'Use Redux', completed: false }\u003cbr /\u003e\n])\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis avoids common pitfalls of testing each of these in isolation, such as mocked state shape becoming out of sync with the actual application.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003elegacy_configureStore\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eWe recognise that for many codebases, migration will be a major effort that some may not be able to allocate time for.\nThe \u003ccode\u003e@deprecated\u003c/code\u003e tag is just a visual strikethrough, but some tools will add extra warnings when it is used.\u003c/p\u003e\n\u003cp\u003eWe now have a \u003ccode\u003elegacy_configureStore\u003c/code\u003e export (similar to \u003ccode\u003elegacy_createStore\u003c/code\u003e in Redux core) which is the same function but without this tag. You can change any imports to use this if the deprecation notice presents significant issues for you.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import configureStore from \u0026quot;redux-mock-store\u0026quot;\n+ import { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\n\u003cp\u003e// or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport { configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport { legacy_configureStore as configureStore } from \u0026quot;redux-mock-store\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\"\u003ehttps://github.com/reduxjs/redux-mock-store/compare/v1.5.4...v1.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-mock-store/commit/ba53d6ffabdc361b705881406d6c21ccbece31ba\"\u003e\u003ccode\u003eba53d6f\u003c/code\u003e\u003c/a\u003e bump again - 1.5.4 apparently is already published\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnaudbenard/redux-mock-store/compare/v1.5.4...v1.5.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/~eskimojo\"\u003eeskimojo\u003c/a\u003e, a new releaser for redux-mock-store since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.0 to 2.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.9...v2.0.10\"\u003e2.0.10\u003c/a\u003e (2025-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003ea514875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.8...v2.0.9\"\u003e2.0.9\u003c/a\u003e (2024-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e0f057d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.7...v2.0.8\"\u003e2.0.8\u003c/a\u003e (2024-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.1 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/fe1c25dabbf278c418e709945e478a0343262df5\"\u003efe1c25d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.6...v2.0.7\"\u003e2.0.7\u003c/a\u003e (2024-09-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d814a7222f8a9a65de3914dbfbc8da1550717782\"\u003ed814a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.5...v2.0.6\"\u003e2.0.6\u003c/a\u003e (2024-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.3.7 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/78c6f531c59b7db23d03b127c59f08756435a17b\"\u003e78c6f53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.4...v2.0.5\"\u003e2.0.5\u003c/a\u003e (2024-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.3.6 (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8ebb70b7b2be40b4b1b2f08d0b9c3ef51dfaca10\"\u003e8ebb70b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.3...v2.0.4\"\u003e2.0.4\u003c/a\u003e (2024-06-05)\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/bahmutov/start-server-and-test/commit/a51487547a6c8284d413e8e59392dcb657f888e1\"\u003e\u003ccode\u003ea514875\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.2 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/0f057d722dc443ad4361f63b45a6264edb07875a\"\u003e\u003ccode\u003e0f057d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/fe1c25dabbf278c418e709945e478a0343262df5\"\u003e\u003ccode\u003efe1c25d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d814a7222f8a9a65de3914dbfbc8da1550717782\"\u003e\u003ccode\u003ed814a72\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/78c6f531c59b7db23d03b127c59f08756435a17b\"\u003e\u003ccode\u003e78c6f53\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/8ebb70b7b2be40b4b1b2f08d0b9c3ef51dfaca10\"\u003e\u003ccode\u003e8ebb70b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/dd8a2d7ec71b3acc9b5f65e68ca08eccc55dd87d\"\u003e\u003ccode\u003edd8a2d7\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/ad35c2e4128615d7bc6e84d09761ae5d1fbc8da2\"\u003e\u003ccode\u003ead35c2e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v7.2.0 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/efe7384f4e7befbd30b90a985fd518d86d3f3044\"\u003e\u003ccode\u003eefe7384\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/2fc1f987de489aeda84997039a461bfe25f971d7\"\u003e\u003ccode\u003e2fc1f98\u003c/code\u003e\u003c/a\u003e fix: bump minimum Node to v16, closes \u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/351\"\u003e#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.0...v2.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/dhis2/data-visualizer-app/pull/3323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fdata-visualizer-app/issues/3323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3323/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2025-01-06T13:57:06.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2770718749","node_id":"PR_kwDOGzs6186G03Om","number":773,"state":"open","title":"Bump loglevel from 1.8.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-01-06T13:57:06.000Z","updated_at":"2025-05-30T12:50:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.8.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.1\u0026new-version=1.9.2)](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/alwaysmeticulous/meticulous-sdk/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alwaysmeticulous%2Fmeticulous-sdk/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"}},{"old_version":"1.8.1","new_version":"1.9.2","update_type":"minor","path":null,"pr_created_at":"2024-09-08T08:04:26.000Z","version_change":"1.8.1 → 1.9.2","issue":{"uuid":"2059615656","node_id":"PR_kwDODW_HmM56wz2o","number":2255,"state":"closed","title":"Bump loglevel from 1.8.1 to 1.9.2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-19T23:11:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2024-09-08T08:04:26.000Z","updated_at":"2025-09-19T23:11:53.000Z","time_to_close":32540847,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"loglevel","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/pimterry/loglevel"}],"path":null,"ecosystem":"npm"},"body":"Bumps [loglevel](https://github.com/pimterry/loglevel) from 1.8.1 to 1.9.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/40d10ef1917710afcc70b5f2115bb336ab4b0580\"\u003e\u003ccode\u003e40d10ef\u003c/code\u003e\u003c/a\u003e v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/c1d005496bd0cfe26c69c7c7dde2a5a9eef7932b\"\u003e\u003ccode\u003ec1d0054\u003c/code\u003e\u003c/a\u003e Don't include test, vendors or .github in published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae\"\u003e\u003ccode\u003e3c5c7f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/198\"\u003e#198\u003c/a\u003e from Mr0grog/191-contributing-docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/9e42005251a2a60cde0a11191e85432b57a958b5\"\u003e\u003ccode\u003e9e42005\u003c/code\u003e\u003c/a\u003e Clean up remaining audit issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/eee0949e09a7d89b7c671f548b8b0eb47bb267f9\"\u003e\u003ccode\u003eeee0949\u003c/code\u003e\u003c/a\u003e Document Node.js requirements and test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/02301f2558464abe342b51aa5bfd2d0db5d5ae89\"\u003e\u003ccode\u003e02301f2\u003c/code\u003e\u003c/a\u003e Fix minor grammar/typo/code quote issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/52a80eb3bebe250a1df684bacd2b04edacddf66e\"\u003e\u003ccode\u003e52a80eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pimterry/loglevel/issues/197\"\u003e#197\u003c/a\u003e from Mr0grog/196-better-ts-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54aadd463595026dddb14e924ef6bce49e6ccac7\"\u003e\u003ccode\u003e54aadd4\u003c/code\u003e\u003c/a\u003e Undo deliberate failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/54f31ae8f31a6ef1eb6c5e9427322193f890a448\"\u003e\u003ccode\u003e54f31ae\u003c/code\u003e\u003c/a\u003e Deliberately cause tests to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pimterry/loglevel/commit/a9be95de3d1c667530359994a366564f756785d1\"\u003e\u003ccode\u003ea9be95d\u003c/code\u003e\u003c/a\u003e Run TypeScript tests in ts-node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pimterry/loglevel/compare/v1.8.1...v1.9.2\"\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=loglevel\u0026package-manager=npm_and_yarn\u0026previous-version=1.8.1\u0026new-version=1.9.2)](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/methodic-labs/chronicle-web/pull/2255","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/methodic-labs%2Fchronicle-web/issues/2255","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2255/packages"}}]}