{"id":16784,"name":"self-assert","ecosystem":"npm","repository_url":"https://github.com/self-assert/self-assert","issues_count":6,"created_at":"2025-06-07T00:30:44.866Z","updated_at":"2025-06-07T00:30:44.866Z","purl":"pkg:npm/self-assert","metadata":{"id":11557864,"name":"self-assert","ecosystem":"npm","description":"A small TypeScript library for designing models with built-in validity.","homepage":"https://self-assert.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/self-assert/self-assert","keywords_array":["validation","rules","business-rules","assert","assertions","typescript","form","form-validation","design","domain-driven"],"namespace":null,"versions_count":22,"first_release_published_at":"2025-04-10T17:58:38.358Z","latest_release_published_at":"2025-05-10T02:59:48.603Z","latest_release_number":"1.0.2","last_synced_at":"2025-06-07T05:18:20.865Z","created_at":"2025-04-17T08:43:32.930Z","updated_at":"2025-06-07T05:18:30.430Z","registry_url":"https://www.npmjs.com/package/self-assert","install_command":"npm install self-assert","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.2"}},"repo_metadata":{"id":287248158,"uuid":"958262107","full_name":"self-assert/self-assert","owner":"self-assert","description":"A small TypeScript library for designing models with built-in validity.","archived":false,"fork":false,"pushed_at":"2025-06-07T04:02:09.000Z","size":866,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-07T05:17:55.416Z","etag":null,"topics":["forms","monorepo","nodejs","npm","oop-in-javascript","react","typescript","validation"],"latest_commit_sha":null,"homepage":"https://self-assert.github.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/self-assert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-03-31T23:03:00.000Z","updated_at":"2025-06-07T04:02:13.000Z","dependencies_parsed_at":"2025-04-10T19:01:37.475Z","dependency_job_id":"e6c8e13d-82b4-4303-8f66-07f4a67d2b50","html_url":"https://github.com/self-assert/self-assert","commit_stats":null,"previous_names":["self-assert/self-assert"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/self-assert","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258515997,"owners_count":22713620,"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":"self-assert","name":"SelfAssert","uuid":"205992123","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/205992123?v=4","repositories_count":1,"last_synced_at":"2025-04-09T02:26:33.652Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/self-assert","funding_links":[],"total_stars":0,"followers":1,"following":0,"created_at":"2025-04-09T02:26:33.674Z","updated_at":"2025-04-09T02:26:33.674Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/self-assert","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/self-assert/repositories"},"tags":[{"name":"react-v0.3.1","sha":"9f78bca800baf990c9272b1f8cf42dc4bf506dc4","kind":"commit","published_at":"2025-05-17T00:45:31.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/react-v0.3.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/react-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.3.1/manifests"},{"name":"react-v0.3.0","sha":"0c7b99a50f9c5ec022379610c26c339f09aa5da5","kind":"commit","published_at":"2025-05-14T11:54:16.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/react-v0.3.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/react-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.3.0/manifests"},{"name":"react-v0.2.0","sha":"faad8ae86e3958bc63e4eb86db25cb0d11cbe20c","kind":"commit","published_at":"2025-05-13T23:32:05.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/react-v0.2.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/react-v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.2.0/manifests"},{"name":"react-v0.1.0","sha":"faad8ae86e3958bc63e4eb86db25cb0d11cbe20c","kind":"commit","published_at":"2025-05-13T23:32:05.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/react-v0.1.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/react-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/react-v0.1.0/manifests"},{"name":"self-assert-v1.0.2","sha":"5c81798e951dd9c7ee15e2f2cbd092cc8b9ae90f","kind":"commit","published_at":"2025-05-10T02:58:39.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/self-assert-v1.0.2","html_url":"https://github.com/self-assert/self-assert/releases/tag/self-assert-v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/self-assert-v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/self-assert-v1.0.2/manifests"},{"name":"self-assert-v1.0.1","sha":"6cf39f3ba6693c8d384dac9d196bec2b68dad3cd","kind":"tag","published_at":"2025-05-05T02:26:08.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/self-assert-v1.0.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/self-assert-v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/self-assert-v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/self-assert-v1.0.1/manifests"},{"name":"v1.0.1","sha":"6cf39f3ba6693c8d384dac9d196bec2b68dad3cd","kind":"tag","published_at":"2025-05-05T02:26:08.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v1.0.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"60b8a268b1e2eb8947db457976655acbbf8d7f2c","kind":"tag","published_at":"2025-05-03T16:11:59.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v1.0.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v1.0.0/manifests"},{"name":"v0.7.2","sha":"ccc60ebae20142aee973acea984f8e67c1a616ed","kind":"commit","published_at":"2025-05-01T15:49:50.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.7.2","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"f18f1c2d58cadf9cdb4f6433ca3c997115357b71","kind":"commit","published_at":"2025-04-24T01:25:19.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.7.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"b128da0141014ebf6b9faa236c05b8b59986e2cc","kind":"commit","published_at":"2025-04-23T02:29:06.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.7.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"d801a4781f203fabc92391e4f25bb4fbad9c6287","kind":"commit","published_at":"2025-04-22T22:10:23.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.6.3","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"52813297fe4a62a934f69612fd496d0d01c4a4e5","kind":"commit","published_at":"2025-04-22T21:49:58.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.6.2","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"122943551afa93c344b43edd4e666010df26e326","kind":"commit","published_at":"2025-04-21T23:28:12.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.6.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"9c9dd354bee9563eb14efeb9b9e6cf05403bfb03","kind":"commit","published_at":"2025-04-21T22:39:58.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.6.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.6.0/manifests"},{"name":"v0.5.7","sha":"a2dd8348489b70f0096715008e8cd77510fd4579","kind":"commit","published_at":"2025-04-19T19:36:55.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.7","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"c4d2bb38e77a2d3577395cee249e22085aac7d97","kind":"commit","published_at":"2025-04-19T18:21:38.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.6","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"029394c3c5c9c21fb993ef7bb12bb1af21ae200a","kind":"commit","published_at":"2025-04-19T16:49:43.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.5","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"c034b45c644a51fb6b240d6e7261c0bf1a25df29","kind":"commit","published_at":"2025-04-18T21:52:14.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.4","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"172d628a26a0baf900cdc22fc92a88c5a5e1010d","kind":"commit","published_at":"2025-04-18T13:56:58.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.3","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"5d10fe4fd24de88b30c16de7d64629f2dff6b41c","kind":"commit","published_at":"2025-04-18T00:45:26.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.2","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"548b0d8d5ee87455a9b387fa9016df967294c0f7","kind":"commit","published_at":"2025-04-17T21:10:10.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"792761b5abdeb2e9bf4bd211e7c5eaf774512253","kind":"commit","published_at":"2025-04-17T12:55:23.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.5.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"adb1c50507515991578dbddd6fab415ad824520d","kind":"commit","published_at":"2025-04-14T01:59:21.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.4.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"6089cd3951a925894e7216a8beb004976a086133","kind":"commit","published_at":"2025-04-12T13:06:25.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.3.1","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"6e0141c3d453011b92f5511dca9fbe3f5766c8cd","kind":"commit","published_at":"2025-04-12T12:38:57.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.3.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"39e8e0de7fe6d4a1ce2f246635c26c0d0dd3f6ef","kind":"commit","published_at":"2025-04-10T17:49:58.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.2.0","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.2.0/manifests"},{"name":"v0.1.21","sha":"9382bae236dd054361cb21aac27cbddc90d7132a","kind":"commit","published_at":"2025-04-06T21:14:25.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.21","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"2c0071c60cc6a402dd317fb3af4a259012120150","kind":"commit","published_at":"2025-04-06T20:50:48.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.20","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"a9417414e00c3b8c0f7b4b4892fba1a6bd3d0042","kind":"commit","published_at":"2025-04-06T20:40:49.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.19","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"65c460a21fa67202675928c82e9369cf3a462504","kind":"commit","published_at":"2025-04-06T20:23:08.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.18","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"30d4df29db83b92888f1aaa9a644827e2732a2be","kind":"commit","published_at":"2025-04-06T20:20:07.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.17","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"0646bf33cd4ba50485ee85a2ad8ea9c27fdb400d","kind":"commit","published_at":"2025-04-06T20:15:41.000Z","download_url":"https://codeload.github.com/self-assert/self-assert/tar.gz/v0.1.16","html_url":"https://github.com/self-assert/self-assert/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert/tags/v0.1.16/manifests"}]},"repo_metadata_updated_at":"2025-06-07T05:18:30.429Z","dependent_packages_count":0,"downloads":242,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":7.517845246026458,"dependent_repos_count":24.841871803667903,"dependent_packages_count":35.86064386942137,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":22.74012030637191},"purl":"pkg:npm/self-assert","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/self-assert","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/self-assert","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/self-assert/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/self-assert/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/self-assert/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/self-assert/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/self-assert/related_packages","maintainers":[{"uuid":"tomasossa","login":"tomasossa","name":null,"email":"ossatomas2@gmail.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~tomasossa","role":null,"created_at":"2025-04-17T08:56:36.673Z","updated_at":"2025-04-17T08:56:36.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tomasossa/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3057693863","node_id":"PR_kwDOOWZMbc6V4GwW","number":9,"state":"closed","title":"build(deps-dev): bump the development-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-13T23:48:04.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T17:46:52.000Z","updated_at":"2025-05-13T23:48:07.000Z","time_to_close":108072,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"@babel/preset-env","old_version":"7.27.1","new_version":"7.27.2","repository_url":"https://github.com/babel/babel"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.1.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.3","new_version":"19.1.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rollup","old_version":"4.40.1","new_version":"4.40.2","repository_url":"https://github.com/rollup/rollup"},{"name":"self-assert","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/self-assert/self-assert"},{"name":"typescript-eslint","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.27.1` | `7.27.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.3` | `19.1.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.40.1` | `4.40.2` |\n| [self-assert](https://github.com/self-assert/self-assert/tree/HEAD/packages/core) | `1.0.1` | `1.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` |\n\nUpdates `@babel/preset-env` from 7.27.1 to 7.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17285\"\u003e#17285\u003c/a\u003e Enable Node compile cache for \u003ccode\u003e@babel/cli\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17285\"\u003e#17285\u003c/a\u003e Enable Node compile cache for \u003ccode\u003e@babel/cli\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a8080cd196b381eee2b992956728e4e936f29b3f\"\u003e\u003ccode\u003ea8080cd\u003c/code\u003e\u003c/a\u003e v7.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b9c6efbac3d9f7b158933e1ac89a4630b2d4682a\"\u003e\u003ccode\u003eb9c6efb\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e.d.ts\u003c/code\u003e in import when importing a \u003ccode\u003e.d.ts\u003c/code\u003e file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17288\"\u003e#17288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1e0bdac593260b5f3e9ab192d1378102c7d4858f\"\u003e\u003ccode\u003e1e0bdac\u003c/code\u003e\u003c/a\u003e [Babel 8] Directly export the JSON files from \u003ccode\u003e@babel/compat-data\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17267\"\u003e#17267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.2 to 19.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.3 to 19.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.40.1 to 4.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.40.2\u003c/h2\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/02da7efedcf373f0f819b78e3acbe50de05d9a5b\"\u003e\u003ccode\u003e02da7ef\u003c/code\u003e\u003c/a\u003e 4.40.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d115fb231e23a10502392b4de994377a16e073d6\"\u003e\u003ccode\u003ed115fb2\u003c/code\u003e\u003c/a\u003e fix: watch mode input should not be an output subpath (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9ea9093defff4ea015b0b6b89ebacbb676f30e16\"\u003e\u003ccode\u003e9ea9093\u003c/code\u003e\u003c/a\u003e fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/30f342de8499ca1d13613e56de48d0cd95e58cf4\"\u003e\u003ccode\u003e30f342d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/de2aefe4e29c3e3c614ed84845ecdf9905c2e065\"\u003e\u003ccode\u003ede2aefe\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5943\"\u003e#5943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4d018ae49931544dc6630a94052328ff13ff425a\"\u003e\u003ccode\u003e4d018ae\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/860df3f273596d32c1f9753a19edcc625e11fa54\"\u003e\u003ccode\u003e860df3f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cb8f81530279f1262d692fde2d4cecc758cadd46\"\u003e\u003ccode\u003ecb8f815\u003c/code\u003e\u003c/a\u003e consider TLA imports have higher execution priority (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.40.1...v4.40.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eself-assert: v1.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/blob/main/packages/core/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/commit/5c81798e951dd9c7ee15e2f2cbd092cc8b9ae90f\"\u003e\u003ccode\u003e5c81798\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d62797d7e215c4533a728c0a2028f06621fec735\"\u003e\u003ccode\u003ed62797d\u003c/code\u003e\u003c/a\u003e update .release-please-manifest.json, CHANGELOG.md and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/fb50da14ec16b8a0c3d1c68d1b4bf9c98c9fe030\"\u003e\u003ccode\u003efb50da1\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e\u003ccode\u003e95caa28\u003c/code\u003e\u003c/a\u003e fix: permissions on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/973f0dd902ce69584c6c8d8b7d00a5f9ab2b520b\"\u003e\u003ccode\u003e973f0dd\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/bc34e9284e25b972e67e7259a96c5273e772991b\"\u003e\u003ccode\u003ebc34e92\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003e\u003ccode\u003ec764eb2\u003c/code\u003e\u003c/a\u003e revert: 1.0.2 changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003e\u003ccode\u003ef712847\u003c/code\u003e\u003c/a\u003e revert: version 1.0.2 of self-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/21f135e9683aa25149327358ed73f7426ee6e96f\"\u003e\u003ccode\u003e21f135e\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e\u003ccode\u003e8eab3cb\u003c/code\u003e\u003c/a\u003e fix: removed old changelog notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/commits/self-assert-v1.0.2/packages/core\"\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.32.0 to 8.32.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.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\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://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\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.32.1 (2025-05-12)\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/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e57126a23e3f9b0ec67665d47e37a429d7755753\"\u003e\u003ccode\u003ee57126a\u003c/code\u003e\u003c/a\u003e chore(typescript-eslint): correct naming of import of typescript-eslint in te...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/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/self-assert/self-assert-react/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3057195906","node_id":"PR_kwDOOaQaYM6V2bZw","number":8,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-14T21:12:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T14:33:11.000Z","updated_at":"2025-05-14T21:12:20.000Z","time_to_close":196749,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"bootstrap","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/twbs/bootstrap"},{"name":"msw","old_version":"2.7.5","new_version":"2.8.2","repository_url":"https://github.com/mswjs/msw"},{"name":"react-bootstrap","old_version":"2.10.9","new_version":"2.10.10","repository_url":"https://github.com/react-bootstrap/react-bootstrap"},{"name":"react-router","old_version":"7.5.3","new_version":"7.6.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"self-assert","old_version":"0.7.2","new_version":"1.0.2","repository_url":"https://github.com/self-assert/self-assert"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.5` | `5.3.6` |\n| [msw](https://github.com/mswjs/msw) | `2.7.5` | `2.8.2` |\n| [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | `2.10.9` | `2.10.10` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.5.3` | `7.6.0` |\n| [self-assert](https://github.com/self-assert/self-assert/tree/HEAD/packages/core) | `0.7.2` | `1.0.2` |\n\n\nUpdates `bootstrap` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twbs/bootstrap/releases\"\u003ebootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.6\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePorted the docs from Hugo to Astro for our own sanity!\u003c/li\u003e\n\u003cli\u003eAdded usage docs for Accordion JavaScript\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e.visually-hidden\u003c/code\u003e overflowing children to become focusable\u003c/li\u003e\n\u003cli\u003eLimit \u003ccode\u003e.card-group\u003c/code\u003e selectors to immediate children to fix some inheritance issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update readme to include bun install by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41277\"\u003etwbs/bootstrap#41277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: fix specification for getInstance by \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41297\"\u003etwbs/bootstrap#41297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention \u003ccode\u003enpm install\u003c/code\u003e and \u003ccode\u003enpm run dist\u003c/code\u003e in CONTRIBUTING.md by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41340\"\u003etwbs/bootstrap#41340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Sass deprecations notice in docs by \u003ca href=\"https://github.com/MaxLardenois\"\u003e\u003ccode\u003e@​MaxLardenois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41283\"\u003etwbs/bootstrap#41283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better indicate include options in sass setup. by \u003ca href=\"https://github.com/Kelketek\"\u003e\u003ccode\u003e@​Kelketek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41143\"\u003etwbs/bootstrap#41143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add 'skeleton loaders' to loading placeholders description by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41177\"\u003etwbs/bootstrap#41177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate offcanvas.md To Mention Adding data-bs-target for Close Buttons in Offcanvas Components by \u003ca href=\"https://github.com/ASchoe311\"\u003e\u003ccode\u003e@​ASchoe311\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41325\"\u003etwbs/bootstrap#41325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit selectors in \u003ccode\u003e.card-group\u003c/code\u003e to immediate children to fix \u003ccode\u003eborder-radius\u003c/code\u003e bug by \u003ca href=\"https://github.com/mscdex\"\u003e\u003ccode\u003e@​mscdex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41298\"\u003etwbs/bootstrap#41298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: add Border radius section for Input group by \u003ca href=\"https://github.com/TommasoAllegretti\"\u003e\u003ccode\u003e@​TommasoAllegretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/40776\"\u003etwbs/bootstrap#40776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: use 'i.e.' instead of 'e.g.' in Floating Labels example description by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41364\"\u003etwbs/bootstrap#41364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: move Cheatsheet RTL example to the RTL category by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41282\"\u003etwbs/bootstrap#41282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc: fix blockquote mismatch by \u003ca href=\"https://github.com/viniciusvts\"\u003e\u003ccode\u003e@​viniciusvts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41295\"\u003etwbs/bootstrap#41295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved broken translation links by \u003ca href=\"https://github.com/MasterPuffin\"\u003e\u003ccode\u003e@​MasterPuffin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41359\"\u003etwbs/bootstrap#41359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: migration from Hugo to Astro by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41251\"\u003etwbs/bootstrap#41251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edevDependencies\u003c/code\u003e by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41383\"\u003etwbs/bootstrap#41383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eimage-size\u003c/code\u003e from 1.0.2 to 2.0.2 by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41384\"\u003etwbs/bootstrap#41384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd switch attribute to docs for switch checkbox by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41396\"\u003etwbs/bootstrap#41396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd private comment to BaseComponent Class by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41254\"\u003etwbs/bootstrap#41254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlternate for \u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41142\"\u003e#41142\u003c/a\u003e, disabled list group items by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41397\"\u003etwbs/bootstrap#41397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: add Usage section with JavaScript guide for Accordion component by \u003ca href=\"https://github.com/TommasoAllegretti\"\u003e\u003ccode\u003e@​TommasoAllegretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/40768\"\u003etwbs/bootstrap#40768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttempt to return focus explicitly to dropdown trigger by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41365\"\u003etwbs/bootstrap#41365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and code indentation in Forms \u0026gt; Checks and radios by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41399\"\u003etwbs/bootstrap#41399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Spell check \u003ccode\u003e.md\u003c/code\u003e and \u003ccode\u003e.mdx\u003c/code\u003e files. by \u003ca href=\"https://github.com/Jason3S\"\u003e\u003ccode\u003e@​Jason3S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41398\"\u003etwbs/bootstrap#41398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiles\u003c/code\u003e configuration from \u003ccode\u003e.cspell.json\u003c/code\u003e by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41400\"\u003etwbs/bootstrap#41400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Remove unneeded Twitter/X metatags (as it uses Open Graph for title/description and image) by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41408\"\u003etwbs/bootstrap#41408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove _isShown() method to private section by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41220\"\u003etwbs/bootstrap#41220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved line break between \u003ccode\u003e// Private\u003c/code\u003e comment and method by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41218\"\u003etwbs/bootstrap#41218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove link to sunset resource on accessibility.mdx by \u003ca href=\"https://github.com/crgrafton\"\u003e\u003ccode\u003e@​crgrafton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41418\"\u003etwbs/bootstrap#41418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pagination): put current page on link element for a11y by \u003ca href=\"https://github.com/MarkoOleksiyenko\"\u003e\u003ccode\u003e@​MarkoOleksiyenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41154\"\u003etwbs/bootstrap#41154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate devDependencies and regenerate package-lock.json by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41425\"\u003etwbs/bootstrap#41425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent .visually-hidden overflowing children to become focusable by \u003ca href=\"https://github.com/ffoodd\"\u003e\u003ccode\u003e@​ffoodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41286\"\u003etwbs/bootstrap#41286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs release prep script by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41435\"\u003etwbs/bootstrap#41435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v5.3.6 by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41406\"\u003etwbs/bootstrap#41406\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/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41277\"\u003etwbs/bootstrap#41277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaxLardenois\"\u003e\u003ccode\u003e@​MaxLardenois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41283\"\u003etwbs/bootstrap#41283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kelketek\"\u003e\u003ccode\u003e@​Kelketek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41143\"\u003etwbs/bootstrap#41143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ASchoe311\"\u003e\u003ccode\u003e@​ASchoe311\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41325\"\u003etwbs/bootstrap#41325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mscdex\"\u003e\u003ccode\u003e@​mscdex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41298\"\u003etwbs/bootstrap#41298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/f849680d16a9695c9a6c9c062d6cff55ddcf071e\"\u003e\u003ccode\u003ef849680\u003c/code\u003e\u003c/a\u003e Release v5.3.6 (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41406\"\u003e#41406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/dddd792ffe7b915ce63531998f785396296915b2\"\u003e\u003ccode\u003edddd792\u003c/code\u003e\u003c/a\u003e Add docs release prep script (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41435\"\u003e#41435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/c5bec4ea7bd74b679fc2ecc53c141bff3750915b\"\u003e\u003ccode\u003ec5bec4e\u003c/code\u003e\u003c/a\u003e fix(visually-hidden): prevent overflowing children to become focusable (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41286\"\u003e#41286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/4c98145482719f5113ca31e389a7be07c5404e13\"\u003e\u003ccode\u003e4c98145\u003c/code\u003e\u003c/a\u003e Update devDependencies and regenerate package-lock.json (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41425\"\u003e#41425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/ba5b5a630081fae0e793218ad49364ba46d15605\"\u003e\u003ccode\u003eba5b5a6\u003c/code\u003e\u003c/a\u003e docs(pagination): put current page on link element for a11y (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41154\"\u003e#41154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/11844173975e9406cb6dd4097d4f8f9eb766b06f\"\u003e\u003ccode\u003e1184417\u003c/code\u003e\u003c/a\u003e remove link to sunset resource on accessibility.mdx (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41418\"\u003e#41418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/7bbbc492ef8bebf38ea965c3aba46b742ead1762\"\u003e\u003ccode\u003e7bbbc49\u003c/code\u003e\u003c/a\u003e Removed line break between \u003ccode\u003e// Private\u003c/code\u003e comment and function (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41218\"\u003e#41218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/3bb3c9518856a2becaa3c39f7dd4ec5be4021447\"\u003e\u003ccode\u003e3bb3c95\u003c/code\u003e\u003c/a\u003e Move _isShown() method to private section (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41220\"\u003e#41220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/a03a9d669684ee7746f0135848eb0e94bfd6e220\"\u003e\u003ccode\u003ea03a9d6\u003c/code\u003e\u003c/a\u003e Docs: Remove some unneeded Twitter/X metatags (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41408\"\u003e#41408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/9f4d3830469bae6d7870d6eed7f2d37e6b11de1d\"\u003e\u003ccode\u003e9f4d383\u003c/code\u003e\u003c/a\u003e Remove files configuration from .cspell.json (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41400\"\u003e#41400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twbs/bootstrap/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.7.5 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.2 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecatch \u003ccode\u003epostinstall\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2498\"\u003e#2498\u003c/a\u003e) (6d3013c62cc2217231bed02722ee5f63fb6c4513) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.1 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not append \u003ccode\u003e.mjs\u003c/code\u003e to \u003ccode\u003e.d.ts\u003c/code\u003e core imports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2496\"\u003e#2496\u003c/a\u003e) (6ae6b2930da292a4fb6cdd00c572bf9b4aaa1383) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0 (2025-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport typescript 5.6 - 5.8 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2493\"\u003e#2493\u003c/a\u003e) (3fce59462cb302ec3472218a19ad5dc4bb5020e9) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emigrate to ESM internally, remain CJS-first (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2490\"\u003e#2490\u003c/a\u003e) (17d553ba9a20967f739cea5c869904f91b7d2691) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSetupServerApi:\u003c/strong\u003e allow using custom interceptors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2464\"\u003e#2464\u003c/a\u003e) (0cc656ab64c13e5113d0575c9c1be64a6e80ce2d) \u003ca href=\"https://github.com/tastypackets\"\u003e\u003ccode\u003e@​tastypackets\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e support explicitly empty response body via \u003ccode\u003enull\u003c/code\u003e type argument (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2118\"\u003e#2118\u003c/a\u003e) (50ce6a4682aa7200e510f286fdad5803e23fc27b) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.6 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e) (436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/9eec979629f42693774098d31e9bb6ec6bec7dd5\"\u003e\u003ccode\u003e9eec979\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/6d3013c62cc2217231bed02722ee5f63fb6c4513\"\u003e\u003ccode\u003e6d3013c\u003c/code\u003e\u003c/a\u003e fix: catch \u003ccode\u003epostinstall\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/b71d329a7ffdb53f2afc35d884c3ebe16aefc791\"\u003e\u003ccode\u003eb71d329\u003c/code\u003e\u003c/a\u003e chore: deprecate node@18 internally (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/96384d6d446f79dd77cf52eeab3ef2d2cecb1a88\"\u003e\u003ccode\u003e96384d6\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/6ae6b2930da292a4fb6cdd00c572bf9b4aaa1383\"\u003e\u003ccode\u003e6ae6b29\u003c/code\u003e\u003c/a\u003e fix: do not append \u003ccode\u003e.mjs\u003c/code\u003e to \u003ccode\u003e.d.ts\u003c/code\u003e core imports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/59b98dd1adce4d01195eabc18d709fa33d0d5c6a\"\u003e\u003ccode\u003e59b98dd\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3fce59462cb302ec3472218a19ad5dc4bb5020e9\"\u003e\u003ccode\u003e3fce594\u003c/code\u003e\u003c/a\u003e feat: support typescript 5.6 - 5.8 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/17d553ba9a20967f739cea5c869904f91b7d2691\"\u003e\u003ccode\u003e17d553b\u003c/code\u003e\u003c/a\u003e feat: migrate to ESM internally, remain CJS-first (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2490\"\u003e#2490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0cc656ab64c13e5113d0575c9c1be64a6e80ce2d\"\u003e\u003ccode\u003e0cc656a\u003c/code\u003e\u003c/a\u003e feat(SetupServerApi): allow using custom interceptors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/50ce6a4682aa7200e510f286fdad5803e23fc27b\"\u003e\u003ccode\u003e50ce6a4\u003c/code\u003e\u003c/a\u003e feat(HttpResponse): support explicitly empty response body via \u003ccode\u003enull\u003c/code\u003e type ar...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.7.5...v2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-bootstrap` from 2.10.9 to 2.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/releases\"\u003ereact-bootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\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/react-bootstrap/react-bootstrap/blob/v2.10.10/CHANGELOG.md\"\u003ereact-bootstrap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/8b1cb721001cb1a47b068002d1bed12d12b8d88b\"\u003e\u003ccode\u003e8b1cb72\u003c/code\u003e\u003c/a\u003e Publish v2.10.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e\u003ccode\u003e4c64270\u003c/code\u003e\u003c/a\u003e fix(Navbar): add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/079e5fd68042987128f8d61756fadd26cdddb357\"\u003e\u003ccode\u003e079e5fd\u003c/code\u003e\u003c/a\u003e chore: update code quality tools (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6894\"\u003e#6894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.5.3 to 7.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v760\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v760\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new \u003ccode\u003ereact-router.config.ts\u003c/code\u003e \u003ccode\u003erouteDiscovery\u003c/code\u003e option to configure Lazy Route Discovery behavior. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13451\"\u003e#13451\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBy default, Lazy Route Discovery is enabled and makes manifest requests to the \u003ccode\u003e/__manifest\u003c/code\u003e path:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;lazy\u0026quot;, manifestPath: \u0026quot;/__manifest\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eYou can modify the manifest path used:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;lazy\u0026quot;, manifestPath: \u0026quot;/custom-manifest\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOr you can disable this feature entirely and include all routes in the manifest on initial document load:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;initial\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for route component props in \u003ccode\u003ecreateRoutesStub\u003c/code\u003e. This allows you to unit test your route components using the props instead of the hooks: (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13528\"\u003e#13528\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003elet RoutesStub = createRoutesStub([\n  {\n    path: \u0026quot;/\u0026quot;,\n    Component({ loaderData }) {\n      let data = loaderData as { message: string };\n      return \u0026lt;pre data-testid=\u0026quot;data\u0026quot;\u0026gt;Message: {data.message}\u0026lt;/pre\u0026gt;;\n    },\n    loader() {\n      return { message: \u0026quot;hello\u0026quot; };\n    },\n  },\n]);\n\u003cp\u003erender(\u0026lt;RoutesStub /\u0026gt;);\u003c/p\u003e\n\u003cp\u003eawait waitFor(() =\u0026gt; screen.findByText(\u0026quot;Message: hello\u0026quot;));\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ereact-router\u003c/code\u003e module augmentation for \u003ccode\u003eNodeNext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13498\"\u003e#13498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't bundle \u003ccode\u003ereact-router\u003c/code\u003e in \u003ccode\u003ereact-router/dom\u003c/code\u003e CJS export (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13497\"\u003e#13497\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix bug where a submitting \u003ccode\u003efetcher\u003c/code\u003e would get stuck in a \u003ccode\u003eloading\u003c/code\u003e state if a revalidating \u003ccode\u003eloader\u003c/code\u003e redirected (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix hydration error if a server \u003ccode\u003eloader\u003c/code\u003e returned \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13496\"\u003e#13496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix initial load 404 scenarios in data mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13500\"\u003e#13500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStabilize \u003ccode\u003euseRevalidator\u003c/code\u003e's \u003ccode\u003erevalidate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13542\"\u003e#13542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve status code if a \u003ccode\u003eclientAction\u003c/code\u003e throws a \u003ccode\u003edata()\u003c/code\u003e result in framework mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13522\"\u003e#13522\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c29148ef0ff8d371f3c92cb8c752fb746f4462ca\"\u003e\u003ccode\u003ec29148e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13561\"\u003e#13561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3adc5710673f9a8433accd0d480b4d7561f06809\"\u003e\u003ccode\u003e3adc571\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13545\"\u003e#13545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/0fe5d6d3e2a0173c49b96c9044653ab598412717\"\u003e\u003ccode\u003e0fe5d6d\u003c/code\u003e\u003c/a\u003e Fix middleware error bubbling scenarios (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13538\"\u003e#13538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1678d417004b62416fa6fff6ec26956add4b2e82\"\u003e\u003ccode\u003e1678d41\u003c/code\u003e\u003c/a\u003e feat(react-router): stabilize \u003ccode\u003euseRevalidator\u003c/code\u003e's \u003ccode\u003erevalidate\u003c/code\u003e (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13542\"\u003e#13542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5af3eaa96756895b71be6f18d24d0eff5a54c467\"\u003e\u003ccode\u003e5af3eaa\u003c/code\u003e\u003c/a\u003e Add component props support to createRoutesStub (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13528\"\u003e#13528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4e427a32196b910a1a0dfe63fd4efc3e1e104804\"\u003e\u003ccode\u003e4e427a3\u003c/code\u003e\u003c/a\u003e Short circuit dataStrategy post processing on aborted requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13521\"\u003e#13521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7583dc7586eea7ce97b189059449fccfd37a6b30\"\u003e\u003ccode\u003e7583dc7\u003c/code\u003e\u003c/a\u003e Preserve status code on clientAction throw data() results (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13522\"\u003e#13522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26ecf2fd1cf973121ed68a385f6efd736beab23a\"\u003e\u003ccode\u003e26ecf2f\u003c/code\u003e\u003c/a\u003e Fix fetcher state stuck on \u003ccode\u003eloading\u003c/code\u003e if a loader redirects (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5a966cbac61950c6e9f1326aff04a98c37a425e7\"\u003e\u003ccode\u003e5a966cb\u003c/code\u003e\u003c/a\u003e Inline turbo-stream@2.4.1 and fix decode ordering of Map/Set instances (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13518\"\u003e#13518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/eb59d5fe066c141c0b8d170adfdc29d9a584a0e0\"\u003e\u003ccode\u003eeb59d5f\u003c/code\u003e\u003c/a\u003e feat(react-router): don't bundle \u003ccode\u003ereact-router\u003c/code\u003e in \u003ccode\u003ereact-router/dom\u003c/code\u003e export ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.6.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 0.7.2 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eself-assert: v1.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/blob/main/packages/core/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/commit/5c81798e951dd9c7ee15e2f2cbd092cc8b9ae90f\"\u003e\u003ccode\u003e5c81798\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d62797d7e215c4533a728c0a2028f06621fec735\"\u003e\u003ccode\u003ed62797d\u003c/code\u003e\u003c/a\u003e update .release-please-manifest.json, CHANGELOG.md and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/fb50da14ec16b8a0c3d1c68d1b4bf9c98c9fe030\"\u003e\u003ccode\u003efb50da1\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e\u003ccode\u003e95caa28\u003c/code\u003e\u003c/a\u003e fix: permissions on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/973f0dd902ce69584c6c8d8b7d00a5f9ab2b520b\"\u003e\u003ccode\u003e973f0dd\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/bc34e9284e25b972e67e7259a96c5273e772991b\"\u003e\u003ccode\u003ebc34e92\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003e\u003ccode\u003ec764eb2\u003c/code\u003e\u003c/a\u003e revert: 1.0.2 changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003e\u003ccode\u003ef712847\u003c/code\u003e\u003c/a\u003e revert: version 1.0.2 of self-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/21f135e9683aa25149327358ed73f7426ee6e96f\"\u003e\u003ccode\u003e21f135e\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e\u003ccode\u003e8eab3cb\u003c/code\u003e\u003c/a\u003e fix: removed old changelog notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/commits/self-assert-v1.0.2/packages/core\"\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/self-assert/self-assert-react-demo/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react-demo/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3040033088","node_id":"PR_kwDOOaQaYM6U9QMt","number":6,"state":"closed","title":"Bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T14:32:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T15:27:12.000Z","updated_at":"2025-05-12T14:32:57.000Z","time_to_close":601545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"msw","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/mswjs/msw"},{"name":"self-assert","old_version":"0.7.2","new_version":"1.0.1","repository_url":"https://github.com/self-assert/self-assert"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [msw](https://github.com/mswjs/msw) and [self-assert](https://github.com/self-assert/self-assert).\n\nUpdates `msw` from 2.7.5 to 2.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.6 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e) (436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/379f8253271d47074fa56fd280972c6d0be87266\"\u003e\u003ccode\u003e379f825\u003c/code\u003e\u003c/a\u003e chore(release): v2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92\"\u003e\u003ccode\u003e436cbcb\u003c/code\u003e\u003c/a\u003e fix: remove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.7.5...v2.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 0.7.2 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eNo actual changes to the code, moved documentation to self-assert/self-assert.github.io.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md#101---2025-05-04\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/self-assert/self-assert/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/self-assert/self-assert/compare/v1.0.0...v1.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md#100---2025-05-03\"\u003eCHANGELOG.md\u003c/a\u003e\nfor details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.0\"\u003ehttps://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved documentation to repository self-assert/self-assert.github.io.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.0] - 2025-05-03\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDateDraftAssistant\u003c/code\u003e class.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSectionDraftAssistant.routeFailedAssertionsOf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSectionDraftAssistant.routeFailedAssertion\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/6cf39f3ba6693c8d384dac9d196bec2b68dad3cd\"\u003e\u003ccode\u003e6cf39f3\u003c/code\u003e\u003c/a\u003e 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/92884b38703b3c6c49ba5b722dad51c92b42efe3\"\u003e\u003ccode\u003e92884b3\u003c/code\u003e\u003c/a\u003e feat: remove docs from this repo, move to self-assert.github.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d09362ebc6ec0feafb15e384eb5d63b03600c709\"\u003e\u003ccode\u003ed09362e\u003c/code\u003e\u003c/a\u003e build: update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/30b6c47f5022e33d7ff91fe90eab7e805860e701\"\u003e\u003ccode\u003e30b6c47\u003c/code\u003e\u003c/a\u003e docs: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f14795e28c15a64933e85969867cbb0f1f0f8a5e\"\u003e\u003ccode\u003ef14795e\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d23a533872eb9878a5b94bc2e3c08f1aa5a5a974\"\u003e\u003ccode\u003ed23a533\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/5bfb38994c261dbbe169ef4bc21bc326c32a15e3\"\u003e\u003ccode\u003e5bfb389\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d7b9902b946d94ca19a5d748876678006dce0f73\"\u003e\u003ccode\u003ed7b9902\u003c/code\u003e\u003c/a\u003e chore: delete publish-docs.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/3f0cc8e106fc5fd2884244573b980e96cc02a69a\"\u003e\u003ccode\u003e3f0cc8e\u003c/code\u003e\u003c/a\u003e docs: update typedoc.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/9ece5580962a94f3dcf5eebbb8ca2596ca303bc3\"\u003e\u003ccode\u003e9ece558\u003c/code\u003e\u003c/a\u003e fix: install missing typedoc-plugin-frontmatter plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/self-assert/self-assert-react-demo/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react-demo/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"1.0.1","new_version":"1.0.2","update_type":"patch","path":null,"pr_created_at":"2025-05-12T17:46:52.000Z","version_change":"1.0.1 → 1.0.2","issue":{"uuid":"3057693863","node_id":"PR_kwDOOWZMbc6V4GwW","number":9,"state":"closed","title":"build(deps-dev): bump the development-dependencies group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-13T23:48:04.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T17:46:52.000Z","updated_at":"2025-05-13T23:48:07.000Z","time_to_close":108072,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"@babel/preset-env","old_version":"7.27.1","new_version":"7.27.2","repository_url":"https://github.com/babel/babel"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.1.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.3","new_version":"19.1.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rollup","old_version":"4.40.1","new_version":"4.40.2","repository_url":"https://github.com/rollup/rollup"},{"name":"self-assert","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/self-assert/self-assert"},{"name":"typescript-eslint","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.27.1` | `7.27.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.3` | `19.1.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.40.1` | `4.40.2` |\n| [self-assert](https://github.com/self-assert/self-assert/tree/HEAD/packages/core) | `1.0.1` | `1.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` |\n\nUpdates `@babel/preset-env` from 7.27.1 to 7.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17285\"\u003e#17285\u003c/a\u003e Enable Node compile cache for \u003ccode\u003e@babel/cli\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.27.2 (2025-05-06)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17289\"\u003e#17289\u003c/a\u003e fix: \u003ccode\u003e@babel/parser/bin/index.js\u003c/code\u003e contains \u003ccode\u003enode:\u003c/code\u003e protocol require (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17291\"\u003e#17291\u003c/a\u003e fix: Private class method not found when TS and estree (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17281\"\u003e#17281\u003c/a\u003e Fix: improve object rest handling in array pattern (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-template\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17284\"\u003e#17284\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17285\"\u003e#17285\u003c/a\u003e Enable Node compile cache for \u003ccode\u003e@babel/cli\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a8080cd196b381eee2b992956728e4e936f29b3f\"\u003e\u003ccode\u003ea8080cd\u003c/code\u003e\u003c/a\u003e v7.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b9c6efbac3d9f7b158933e1ac89a4630b2d4682a\"\u003e\u003ccode\u003eb9c6efb\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e.d.ts\u003c/code\u003e in import when importing a \u003ccode\u003e.d.ts\u003c/code\u003e file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17288\"\u003e#17288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1e0bdac593260b5f3e9ab192d1378102c7d4858f\"\u003e\u003ccode\u003e1e0bdac\u003c/code\u003e\u003c/a\u003e [Babel 8] Directly export the JSON files from \u003ccode\u003e@babel/compat-data\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17267\"\u003e#17267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.27.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.2 to 19.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.3 to 19.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.40.1 to 4.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.40.2\u003c/h2\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/02da7efedcf373f0f819b78e3acbe50de05d9a5b\"\u003e\u003ccode\u003e02da7ef\u003c/code\u003e\u003c/a\u003e 4.40.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d115fb231e23a10502392b4de994377a16e073d6\"\u003e\u003ccode\u003ed115fb2\u003c/code\u003e\u003c/a\u003e fix: watch mode input should not be an output subpath (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9ea9093defff4ea015b0b6b89ebacbb676f30e16\"\u003e\u003ccode\u003e9ea9093\u003c/code\u003e\u003c/a\u003e fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/30f342de8499ca1d13613e56de48d0cd95e58cf4\"\u003e\u003ccode\u003e30f342d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/de2aefe4e29c3e3c614ed84845ecdf9905c2e065\"\u003e\u003ccode\u003ede2aefe\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5943\"\u003e#5943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4d018ae49931544dc6630a94052328ff13ff425a\"\u003e\u003ccode\u003e4d018ae\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/860df3f273596d32c1f9753a19edcc625e11fa54\"\u003e\u003ccode\u003e860df3f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cb8f81530279f1262d692fde2d4cecc758cadd46\"\u003e\u003ccode\u003ecb8f815\u003c/code\u003e\u003c/a\u003e consider TLA imports have higher execution priority (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.40.1...v4.40.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eself-assert: v1.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/blob/main/packages/core/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/commit/5c81798e951dd9c7ee15e2f2cbd092cc8b9ae90f\"\u003e\u003ccode\u003e5c81798\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d62797d7e215c4533a728c0a2028f06621fec735\"\u003e\u003ccode\u003ed62797d\u003c/code\u003e\u003c/a\u003e update .release-please-manifest.json, CHANGELOG.md and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/fb50da14ec16b8a0c3d1c68d1b4bf9c98c9fe030\"\u003e\u003ccode\u003efb50da1\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e\u003ccode\u003e95caa28\u003c/code\u003e\u003c/a\u003e fix: permissions on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/973f0dd902ce69584c6c8d8b7d00a5f9ab2b520b\"\u003e\u003ccode\u003e973f0dd\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/bc34e9284e25b972e67e7259a96c5273e772991b\"\u003e\u003ccode\u003ebc34e92\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003e\u003ccode\u003ec764eb2\u003c/code\u003e\u003c/a\u003e revert: 1.0.2 changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003e\u003ccode\u003ef712847\u003c/code\u003e\u003c/a\u003e revert: version 1.0.2 of self-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/21f135e9683aa25149327358ed73f7426ee6e96f\"\u003e\u003ccode\u003e21f135e\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e\u003ccode\u003e8eab3cb\u003c/code\u003e\u003c/a\u003e fix: removed old changelog notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/commits/self-assert-v1.0.2/packages/core\"\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.32.0 to 8.32.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.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\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://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\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.32.1 (2025-05-12)\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/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e57126a23e3f9b0ec67665d47e37a429d7755753\"\u003e\u003ccode\u003ee57126a\u003c/code\u003e\u003c/a\u003e chore(typescript-eslint): correct naming of import of typescript-eslint in te...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/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/self-assert/self-assert-react/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"0.7.2","new_version":"1.0.2","update_type":"major","path":null,"pr_created_at":"2025-05-12T14:33:11.000Z","version_change":"0.7.2 → 1.0.2","issue":{"uuid":"3057195906","node_id":"PR_kwDOOaQaYM6V2bZw","number":8,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-14T21:12:20.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T14:33:11.000Z","updated_at":"2025-05-14T21:12:20.000Z","time_to_close":196749,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"bootstrap","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/twbs/bootstrap"},{"name":"msw","old_version":"2.7.5","new_version":"2.8.2","repository_url":"https://github.com/mswjs/msw"},{"name":"react-bootstrap","old_version":"2.10.9","new_version":"2.10.10","repository_url":"https://github.com/react-bootstrap/react-bootstrap"},{"name":"react-router","old_version":"7.5.3","new_version":"7.6.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"self-assert","old_version":"0.7.2","new_version":"1.0.2","repository_url":"https://github.com/self-assert/self-assert"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.5` | `5.3.6` |\n| [msw](https://github.com/mswjs/msw) | `2.7.5` | `2.8.2` |\n| [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | `2.10.9` | `2.10.10` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.5.3` | `7.6.0` |\n| [self-assert](https://github.com/self-assert/self-assert/tree/HEAD/packages/core) | `0.7.2` | `1.0.2` |\n\n\nUpdates `bootstrap` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/twbs/bootstrap/releases\"\u003ebootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.6\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePorted the docs from Hugo to Astro for our own sanity!\u003c/li\u003e\n\u003cli\u003eAdded usage docs for Accordion JavaScript\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e.visually-hidden\u003c/code\u003e overflowing children to become focusable\u003c/li\u003e\n\u003cli\u003eLimit \u003ccode\u003e.card-group\u003c/code\u003e selectors to immediate children to fix some inheritance issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update readme to include bun install by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41277\"\u003etwbs/bootstrap#41277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: fix specification for getInstance by \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41297\"\u003etwbs/bootstrap#41297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention \u003ccode\u003enpm install\u003c/code\u003e and \u003ccode\u003enpm run dist\u003c/code\u003e in CONTRIBUTING.md by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41340\"\u003etwbs/bootstrap#41340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Sass deprecations notice in docs by \u003ca href=\"https://github.com/MaxLardenois\"\u003e\u003ccode\u003e@​MaxLardenois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41283\"\u003etwbs/bootstrap#41283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better indicate include options in sass setup. by \u003ca href=\"https://github.com/Kelketek\"\u003e\u003ccode\u003e@​Kelketek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41143\"\u003etwbs/bootstrap#41143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add 'skeleton loaders' to loading placeholders description by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41177\"\u003etwbs/bootstrap#41177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate offcanvas.md To Mention Adding data-bs-target for Close Buttons in Offcanvas Components by \u003ca href=\"https://github.com/ASchoe311\"\u003e\u003ccode\u003e@​ASchoe311\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41325\"\u003etwbs/bootstrap#41325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit selectors in \u003ccode\u003e.card-group\u003c/code\u003e to immediate children to fix \u003ccode\u003eborder-radius\u003c/code\u003e bug by \u003ca href=\"https://github.com/mscdex\"\u003e\u003ccode\u003e@​mscdex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41298\"\u003etwbs/bootstrap#41298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: add Border radius section for Input group by \u003ca href=\"https://github.com/TommasoAllegretti\"\u003e\u003ccode\u003e@​TommasoAllegretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/40776\"\u003etwbs/bootstrap#40776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: use 'i.e.' instead of 'e.g.' in Floating Labels example description by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41364\"\u003etwbs/bootstrap#41364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: move Cheatsheet RTL example to the RTL category by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41282\"\u003etwbs/bootstrap#41282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc: fix blockquote mismatch by \u003ca href=\"https://github.com/viniciusvts\"\u003e\u003ccode\u003e@​viniciusvts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41295\"\u003etwbs/bootstrap#41295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved broken translation links by \u003ca href=\"https://github.com/MasterPuffin\"\u003e\u003ccode\u003e@​MasterPuffin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41359\"\u003etwbs/bootstrap#41359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: migration from Hugo to Astro by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41251\"\u003etwbs/bootstrap#41251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edevDependencies\u003c/code\u003e by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41383\"\u003etwbs/bootstrap#41383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eimage-size\u003c/code\u003e from 1.0.2 to 2.0.2 by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41384\"\u003etwbs/bootstrap#41384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd switch attribute to docs for switch checkbox by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41396\"\u003etwbs/bootstrap#41396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd private comment to BaseComponent Class by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41254\"\u003etwbs/bootstrap#41254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlternate for \u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41142\"\u003e#41142\u003c/a\u003e, disabled list group items by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41397\"\u003etwbs/bootstrap#41397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: add Usage section with JavaScript guide for Accordion component by \u003ca href=\"https://github.com/TommasoAllegretti\"\u003e\u003ccode\u003e@​TommasoAllegretti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/40768\"\u003etwbs/bootstrap#40768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAttempt to return focus explicitly to dropdown trigger by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41365\"\u003etwbs/bootstrap#41365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos and code indentation in Forms \u0026gt; Checks and radios by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41399\"\u003etwbs/bootstrap#41399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Spell check \u003ccode\u003e.md\u003c/code\u003e and \u003ccode\u003e.mdx\u003c/code\u003e files. by \u003ca href=\"https://github.com/Jason3S\"\u003e\u003ccode\u003e@​Jason3S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41398\"\u003etwbs/bootstrap#41398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiles\u003c/code\u003e configuration from \u003ccode\u003e.cspell.json\u003c/code\u003e by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41400\"\u003etwbs/bootstrap#41400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Remove unneeded Twitter/X metatags (as it uses Open Graph for title/description and image) by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41408\"\u003etwbs/bootstrap#41408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove _isShown() method to private section by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41220\"\u003etwbs/bootstrap#41220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved line break between \u003ccode\u003e// Private\u003c/code\u003e comment and method by \u003ca href=\"https://github.com/MohamadSalman11\"\u003e\u003ccode\u003e@​MohamadSalman11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41218\"\u003etwbs/bootstrap#41218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove link to sunset resource on accessibility.mdx by \u003ca href=\"https://github.com/crgrafton\"\u003e\u003ccode\u003e@​crgrafton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41418\"\u003etwbs/bootstrap#41418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pagination): put current page on link element for a11y by \u003ca href=\"https://github.com/MarkoOleksiyenko\"\u003e\u003ccode\u003e@​MarkoOleksiyenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41154\"\u003etwbs/bootstrap#41154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate devDependencies and regenerate package-lock.json by \u003ca href=\"https://github.com/julien-deramond\"\u003e\u003ccode\u003e@​julien-deramond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41425\"\u003etwbs/bootstrap#41425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent .visually-hidden overflowing children to become focusable by \u003ca href=\"https://github.com/ffoodd\"\u003e\u003ccode\u003e@​ffoodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41286\"\u003etwbs/bootstrap#41286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs release prep script by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41435\"\u003etwbs/bootstrap#41435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v5.3.6 by \u003ca href=\"https://github.com/mdo\"\u003e\u003ccode\u003e@​mdo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41406\"\u003etwbs/bootstrap#41406\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/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41277\"\u003etwbs/bootstrap#41277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaxLardenois\"\u003e\u003ccode\u003e@​MaxLardenois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41283\"\u003etwbs/bootstrap#41283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kelketek\"\u003e\u003ccode\u003e@​Kelketek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41143\"\u003etwbs/bootstrap#41143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ASchoe311\"\u003e\u003ccode\u003e@​ASchoe311\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41325\"\u003etwbs/bootstrap#41325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mscdex\"\u003e\u003ccode\u003e@​mscdex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/twbs/bootstrap/pull/41298\"\u003etwbs/bootstrap#41298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/f849680d16a9695c9a6c9c062d6cff55ddcf071e\"\u003e\u003ccode\u003ef849680\u003c/code\u003e\u003c/a\u003e Release v5.3.6 (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41406\"\u003e#41406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/dddd792ffe7b915ce63531998f785396296915b2\"\u003e\u003ccode\u003edddd792\u003c/code\u003e\u003c/a\u003e Add docs release prep script (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41435\"\u003e#41435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/c5bec4ea7bd74b679fc2ecc53c141bff3750915b\"\u003e\u003ccode\u003ec5bec4e\u003c/code\u003e\u003c/a\u003e fix(visually-hidden): prevent overflowing children to become focusable (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41286\"\u003e#41286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/4c98145482719f5113ca31e389a7be07c5404e13\"\u003e\u003ccode\u003e4c98145\u003c/code\u003e\u003c/a\u003e Update devDependencies and regenerate package-lock.json (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41425\"\u003e#41425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/ba5b5a630081fae0e793218ad49364ba46d15605\"\u003e\u003ccode\u003eba5b5a6\u003c/code\u003e\u003c/a\u003e docs(pagination): put current page on link element for a11y (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41154\"\u003e#41154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/11844173975e9406cb6dd4097d4f8f9eb766b06f\"\u003e\u003ccode\u003e1184417\u003c/code\u003e\u003c/a\u003e remove link to sunset resource on accessibility.mdx (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41418\"\u003e#41418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/7bbbc492ef8bebf38ea965c3aba46b742ead1762\"\u003e\u003ccode\u003e7bbbc49\u003c/code\u003e\u003c/a\u003e Removed line break between \u003ccode\u003e// Private\u003c/code\u003e comment and function (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41218\"\u003e#41218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/3bb3c9518856a2becaa3c39f7dd4ec5be4021447\"\u003e\u003ccode\u003e3bb3c95\u003c/code\u003e\u003c/a\u003e Move _isShown() method to private section (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41220\"\u003e#41220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/a03a9d669684ee7746f0135848eb0e94bfd6e220\"\u003e\u003ccode\u003ea03a9d6\u003c/code\u003e\u003c/a\u003e Docs: Remove some unneeded Twitter/X metatags (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41408\"\u003e#41408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twbs/bootstrap/commit/9f4d3830469bae6d7870d6eed7f2d37e6b11de1d\"\u003e\u003ccode\u003e9f4d383\u003c/code\u003e\u003c/a\u003e Remove files configuration from .cspell.json (\u003ca href=\"https://redirect.github.com/twbs/bootstrap/issues/41400\"\u003e#41400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/twbs/bootstrap/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.7.5 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.2 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecatch \u003ccode\u003epostinstall\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2498\"\u003e#2498\u003c/a\u003e) (6d3013c62cc2217231bed02722ee5f63fb6c4513) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.1 (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not append \u003ccode\u003e.mjs\u003c/code\u003e to \u003ccode\u003e.d.ts\u003c/code\u003e core imports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2496\"\u003e#2496\u003c/a\u003e) (6ae6b2930da292a4fb6cdd00c572bf9b4aaa1383) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.0 (2025-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport typescript 5.6 - 5.8 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2493\"\u003e#2493\u003c/a\u003e) (3fce59462cb302ec3472218a19ad5dc4bb5020e9) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emigrate to ESM internally, remain CJS-first (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2490\"\u003e#2490\u003c/a\u003e) (17d553ba9a20967f739cea5c869904f91b7d2691) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSetupServerApi:\u003c/strong\u003e allow using custom interceptors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2464\"\u003e#2464\u003c/a\u003e) (0cc656ab64c13e5113d0575c9c1be64a6e80ce2d) \u003ca href=\"https://github.com/tastypackets\"\u003e\u003ccode\u003e@​tastypackets\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHttpResponse:\u003c/strong\u003e support explicitly empty response body via \u003ccode\u003enull\u003c/code\u003e type argument (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2118\"\u003e#2118\u003c/a\u003e) (50ce6a4682aa7200e510f286fdad5803e23fc27b) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.6 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e) (436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/9eec979629f42693774098d31e9bb6ec6bec7dd5\"\u003e\u003ccode\u003e9eec979\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/6d3013c62cc2217231bed02722ee5f63fb6c4513\"\u003e\u003ccode\u003e6d3013c\u003c/code\u003e\u003c/a\u003e fix: catch \u003ccode\u003epostinstall\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/b71d329a7ffdb53f2afc35d884c3ebe16aefc791\"\u003e\u003ccode\u003eb71d329\u003c/code\u003e\u003c/a\u003e chore: deprecate node@18 internally (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/96384d6d446f79dd77cf52eeab3ef2d2cecb1a88\"\u003e\u003ccode\u003e96384d6\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/6ae6b2930da292a4fb6cdd00c572bf9b4aaa1383\"\u003e\u003ccode\u003e6ae6b29\u003c/code\u003e\u003c/a\u003e fix: do not append \u003ccode\u003e.mjs\u003c/code\u003e to \u003ccode\u003e.d.ts\u003c/code\u003e core imports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/59b98dd1adce4d01195eabc18d709fa33d0d5c6a\"\u003e\u003ccode\u003e59b98dd\u003c/code\u003e\u003c/a\u003e chore(release): v2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3fce59462cb302ec3472218a19ad5dc4bb5020e9\"\u003e\u003ccode\u003e3fce594\u003c/code\u003e\u003c/a\u003e feat: support typescript 5.6 - 5.8 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/17d553ba9a20967f739cea5c869904f91b7d2691\"\u003e\u003ccode\u003e17d553b\u003c/code\u003e\u003c/a\u003e feat: migrate to ESM internally, remain CJS-first (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2490\"\u003e#2490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0cc656ab64c13e5113d0575c9c1be64a6e80ce2d\"\u003e\u003ccode\u003e0cc656a\u003c/code\u003e\u003c/a\u003e feat(SetupServerApi): allow using custom interceptors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/50ce6a4682aa7200e510f286fdad5803e23fc27b\"\u003e\u003ccode\u003e50ce6a4\u003c/code\u003e\u003c/a\u003e feat(HttpResponse): support explicitly empty response body via \u003ccode\u003enull\u003c/code\u003e type ar...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.7.5...v2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-bootstrap` from 2.10.9 to 2.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/releases\"\u003ereact-bootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\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/react-bootstrap/react-bootstrap/blob/v2.10.10/CHANGELOG.md\"\u003ereact-bootstrap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/8b1cb721001cb1a47b068002d1bed12d12b8d88b\"\u003e\u003ccode\u003e8b1cb72\u003c/code\u003e\u003c/a\u003e Publish v2.10.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e\u003ccode\u003e4c64270\u003c/code\u003e\u003c/a\u003e fix(Navbar): add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/079e5fd68042987128f8d61756fadd26cdddb357\"\u003e\u003ccode\u003e079e5fd\u003c/code\u003e\u003c/a\u003e chore: update code quality tools (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6894\"\u003e#6894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.5.3 to 7.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v760\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v760\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new \u003ccode\u003ereact-router.config.ts\u003c/code\u003e \u003ccode\u003erouteDiscovery\u003c/code\u003e option to configure Lazy Route Discovery behavior. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13451\"\u003e#13451\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBy default, Lazy Route Discovery is enabled and makes manifest requests to the \u003ccode\u003e/__manifest\u003c/code\u003e path:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;lazy\u0026quot;, manifestPath: \u0026quot;/__manifest\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eYou can modify the manifest path used:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;lazy\u0026quot;, manifestPath: \u0026quot;/custom-manifest\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOr you can disable this feature entirely and include all routes in the manifest on initial document load:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erouteDiscovery: { mode: \u0026quot;initial\u0026quot; }\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for route component props in \u003ccode\u003ecreateRoutesStub\u003c/code\u003e. This allows you to unit test your route components using the props instead of the hooks: (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13528\"\u003e#13528\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003elet RoutesStub = createRoutesStub([\n  {\n    path: \u0026quot;/\u0026quot;,\n    Component({ loaderData }) {\n      let data = loaderData as { message: string };\n      return \u0026lt;pre data-testid=\u0026quot;data\u0026quot;\u0026gt;Message: {data.message}\u0026lt;/pre\u0026gt;;\n    },\n    loader() {\n      return { message: \u0026quot;hello\u0026quot; };\n    },\n  },\n]);\n\u003cp\u003erender(\u0026lt;RoutesStub /\u0026gt;);\u003c/p\u003e\n\u003cp\u003eawait waitFor(() =\u0026gt; screen.findByText(\u0026quot;Message: hello\u0026quot;));\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ereact-router\u003c/code\u003e module augmentation for \u003ccode\u003eNodeNext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13498\"\u003e#13498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't bundle \u003ccode\u003ereact-router\u003c/code\u003e in \u003ccode\u003ereact-router/dom\u003c/code\u003e CJS export (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13497\"\u003e#13497\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix bug where a submitting \u003ccode\u003efetcher\u003c/code\u003e would get stuck in a \u003ccode\u003eloading\u003c/code\u003e state if a revalidating \u003ccode\u003eloader\u003c/code\u003e redirected (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix hydration error if a server \u003ccode\u003eloader\u003c/code\u003e returned \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13496\"\u003e#13496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix initial load 404 scenarios in data mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13500\"\u003e#13500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStabilize \u003ccode\u003euseRevalidator\u003c/code\u003e's \u003ccode\u003erevalidate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13542\"\u003e#13542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve status code if a \u003ccode\u003eclientAction\u003c/code\u003e throws a \u003ccode\u003edata()\u003c/code\u003e result in framework mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13522\"\u003e#13522\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c29148ef0ff8d371f3c92cb8c752fb746f4462ca\"\u003e\u003ccode\u003ec29148e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13561\"\u003e#13561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3adc5710673f9a8433accd0d480b4d7561f06809\"\u003e\u003ccode\u003e3adc571\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13545\"\u003e#13545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/0fe5d6d3e2a0173c49b96c9044653ab598412717\"\u003e\u003ccode\u003e0fe5d6d\u003c/code\u003e\u003c/a\u003e Fix middleware error bubbling scenarios (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13538\"\u003e#13538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1678d417004b62416fa6fff6ec26956add4b2e82\"\u003e\u003ccode\u003e1678d41\u003c/code\u003e\u003c/a\u003e feat(react-router): stabilize \u003ccode\u003euseRevalidator\u003c/code\u003e's \u003ccode\u003erevalidate\u003c/code\u003e (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13542\"\u003e#13542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5af3eaa96756895b71be6f18d24d0eff5a54c467\"\u003e\u003ccode\u003e5af3eaa\u003c/code\u003e\u003c/a\u003e Add component props support to createRoutesStub (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13528\"\u003e#13528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4e427a32196b910a1a0dfe63fd4efc3e1e104804\"\u003e\u003ccode\u003e4e427a3\u003c/code\u003e\u003c/a\u003e Short circuit dataStrategy post processing on aborted requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13521\"\u003e#13521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7583dc7586eea7ce97b189059449fccfd37a6b30\"\u003e\u003ccode\u003e7583dc7\u003c/code\u003e\u003c/a\u003e Preserve status code on clientAction throw data() results (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13522\"\u003e#13522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26ecf2fd1cf973121ed68a385f6efd736beab23a\"\u003e\u003ccode\u003e26ecf2f\u003c/code\u003e\u003c/a\u003e Fix fetcher state stuck on \u003ccode\u003eloading\u003c/code\u003e if a loader redirects (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5a966cbac61950c6e9f1326aff04a98c37a425e7\"\u003e\u003ccode\u003e5a966cb\u003c/code\u003e\u003c/a\u003e Inline turbo-stream@2.4.1 and fix decode ordering of Map/Set instances (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13518\"\u003e#13518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/eb59d5fe066c141c0b8d170adfdc29d9a584a0e0\"\u003e\u003ccode\u003eeb59d5f\u003c/code\u003e\u003c/a\u003e feat(react-router): don't bundle \u003ccode\u003ereact-router\u003c/code\u003e in \u003ccode\u003ereact-router/dom\u003c/code\u003e export ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.6.0/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 0.7.2 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eself-assert: v1.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/blob/main/packages/core/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/self-assert/self-assert/compare/self-assert-v1.0.1...self-assert-v1.0.2\"\u003e1.0.2\u003c/a\u003e (2025-05-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epermissions on release workflow (\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e95caa28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremoved old changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e8eab3cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.0.2 changelog notes (\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003ec764eb2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eversion 1.0.2 of self-assert (\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003ef712847\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/self-assert/self-assert/commit/5c81798e951dd9c7ee15e2f2cbd092cc8b9ae90f\"\u003e\u003ccode\u003e5c81798\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d62797d7e215c4533a728c0a2028f06621fec735\"\u003e\u003ccode\u003ed62797d\u003c/code\u003e\u003c/a\u003e update .release-please-manifest.json, CHANGELOG.md and package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/fb50da14ec16b8a0c3d1c68d1b4bf9c98c9fe030\"\u003e\u003ccode\u003efb50da1\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/95caa289ebc834be27f8ea30f63fbeab8f743748\"\u003e\u003ccode\u003e95caa28\u003c/code\u003e\u003c/a\u003e fix: permissions on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/973f0dd902ce69584c6c8d8b7d00a5f9ab2b520b\"\u003e\u003ccode\u003e973f0dd\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/bc34e9284e25b972e67e7259a96c5273e772991b\"\u003e\u003ccode\u003ebc34e92\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/c764eb22821b219f265cd40b75ff1fedd3a432e5\"\u003e\u003ccode\u003ec764eb2\u003c/code\u003e\u003c/a\u003e revert: 1.0.2 changelog notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f7128470761d02646761f247196e3852c95ea088\"\u003e\u003ccode\u003ef712847\u003c/code\u003e\u003c/a\u003e revert: version 1.0.2 of self-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/21f135e9683aa25149327358ed73f7426ee6e96f\"\u003e\u003ccode\u003e21f135e\u003c/code\u003e\u003c/a\u003e chore(main): release self-assert 1.0.2 (\u003ca href=\"https://github.com/self-assert/self-assert/tree/HEAD/packages/core/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/8eab3cb7c4e6876a314e29ec8c3df6a54e1c4a3e\"\u003e\u003ccode\u003e8eab3cb\u003c/code\u003e\u003c/a\u003e fix: removed old changelog notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/commits/self-assert-v1.0.2/packages/core\"\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/self-assert/self-assert-react-demo/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react-demo/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.7.2","new_version":"1.0.1","update_type":"major","path":null,"pr_created_at":"2025-05-05T15:27:12.000Z","version_change":"0.7.2 → 1.0.1","issue":{"uuid":"3040033088","node_id":"PR_kwDOOaQaYM6U9QMt","number":6,"state":"closed","title":"Bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-12T14:32:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T15:27:12.000Z","updated_at":"2025-05-12T14:32:57.000Z","time_to_close":601545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"msw","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/mswjs/msw"},{"name":"self-assert","old_version":"0.7.2","new_version":"1.0.1","repository_url":"https://github.com/self-assert/self-assert"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [msw](https://github.com/mswjs/msw) and [self-assert](https://github.com/self-assert/self-assert).\n\nUpdates `msw` from 2.7.5 to 2.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.6 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e) (436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/379f8253271d47074fa56fd280972c6d0be87266\"\u003e\u003ccode\u003e379f825\u003c/code\u003e\u003c/a\u003e chore(release): v2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/436cbcb33bddeb2daa4dce9d5a43d6b7e7b96b92\"\u003e\u003ccode\u003e436cbcb\u003c/code\u003e\u003c/a\u003e fix: remove unused dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.7.5...v2.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `self-assert` from 0.7.2 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/releases\"\u003eself-assert's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eNo actual changes to the code, moved documentation to self-assert/self-assert.github.io.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md#101---2025-05-04\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/self-assert/self-assert/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/self-assert/self-assert/compare/v1.0.0...v1.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md#100---2025-05-03\"\u003eCHANGELOG.md\u003c/a\u003e\nfor details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.0\"\u003ehttps://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/self-assert/self-assert/blob/main/CHANGELOG.md\"\u003eself-assert's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.1] - 2025-05-04\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved documentation to repository self-assert/self-assert.github.io.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.0] - 2025-05-03\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDateDraftAssistant\u003c/code\u003e class.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSectionDraftAssistant.routeFailedAssertionsOf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSectionDraftAssistant.routeFailedAssertion\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/6cf39f3ba6693c8d384dac9d196bec2b68dad3cd\"\u003e\u003ccode\u003e6cf39f3\u003c/code\u003e\u003c/a\u003e 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/92884b38703b3c6c49ba5b722dad51c92b42efe3\"\u003e\u003ccode\u003e92884b3\u003c/code\u003e\u003c/a\u003e feat: remove docs from this repo, move to self-assert.github.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d09362ebc6ec0feafb15e384eb5d63b03600c709\"\u003e\u003ccode\u003ed09362e\u003c/code\u003e\u003c/a\u003e build: update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/30b6c47f5022e33d7ff91fe90eab7e805860e701\"\u003e\u003ccode\u003e30b6c47\u003c/code\u003e\u003c/a\u003e docs: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/f14795e28c15a64933e85969867cbb0f1f0f8a5e\"\u003e\u003ccode\u003ef14795e\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d23a533872eb9878a5b94bc2e3c08f1aa5a5a974\"\u003e\u003ccode\u003ed23a533\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/5bfb38994c261dbbe169ef4bc21bc326c32a15e3\"\u003e\u003ccode\u003e5bfb389\u003c/code\u003e\u003c/a\u003e ci: update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/d7b9902b946d94ca19a5d748876678006dce0f73\"\u003e\u003ccode\u003ed7b9902\u003c/code\u003e\u003c/a\u003e chore: delete publish-docs.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/3f0cc8e106fc5fd2884244573b980e96cc02a69a\"\u003e\u003ccode\u003e3f0cc8e\u003c/code\u003e\u003c/a\u003e docs: update typedoc.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/self-assert/self-assert/commit/9ece5580962a94f3dcf5eebbb8ca2596ca303bc3\"\u003e\u003ccode\u003e9ece558\u003c/code\u003e\u003c/a\u003e fix: install missing typedoc-plugin-frontmatter plugin\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/self-assert/self-assert/compare/v0.7.2...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/self-assert/self-assert-react-demo/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/self-assert%2Fself-assert-react-demo/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}