{"id":787,"name":"@storybook/react-vite","ecosystem":"npm","repository_url":"https://github.com/storybookjs/storybook","issues_count":3839,"created_at":"2025-06-06T15:01:37.556Z","updated_at":"2025-06-06T15:01:37.556Z","purl":"pkg:npm/@storybook/react-vite","metadata":{"id":5200253,"name":"@storybook/react-vite","ecosystem":"npm","description":"Storybook for React and Vite: Develop React components in isolation with Hot Reloading.","homepage":"https://github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/storybookjs/storybook","keywords_array":["storybook"],"namespace":"storybook","versions_count":881,"first_release_published_at":"2023-11-22T15:18:50.387Z","latest_release_published_at":"2024-11-29T12:09:29.782Z","latest_release_number":"8.4.6","last_synced_at":"2024-12-01T04:40:36.212Z","created_at":"2022-08-27T00:38:40.736Z","updated_at":"2024-12-01T04:40:37.891Z","registry_url":"https://www.npmjs.com/package/@storybook/react-vite","install_command":"npm install @storybook/react-vite","documentation_url":null,"metadata":{"funding":{"type":"opencollective","url":"https://opencollective.com/storybook"},"dist-tags":{"future":"7.1.0-alpha.29","pr-22631":"7.1.1-pr-22631-1689802540-351503cb.0","pr-23508":"7.1.1-pr-23508-1689802571-5ec8c1c3.0","tag-for-publishing-older-releases":"8.2.10","next":"8.5.0-alpha.14","latest":"8.4.6","canary":"0.0.0-pr-29756-sha-18442450"}},"repo_metadata":{"id":37251517,"uuid":"54173593","full_name":"storybookjs/storybook","owner":"storybookjs","description":"Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation. ","archived":false,"fork":false,"pushed_at":"2024-06-26T04:50:48.000Z","size":861698,"stargazers_count":83298,"open_issues_count":1906,"forks_count":9099,"subscribers_count":945,"default_branch":"next","last_synced_at":"2024-06-26T04:54:27.809Z","etag":null,"topics":["angular","components","design-systems","documentation","ember","html","javascript","react","react-native","storybook","styleguide","svelte","testing","typescript","ui","ui-components","vue","web-components","webpack"],"latest_commit_sha":null,"homepage":"https://storybook.js.org","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/storybookjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"storybook"}},"created_at":"2016-03-18T04:23:44.000Z","updated_at":"2024-08-13T06:20:33.577Z","dependencies_parsed_at":"2023-09-23T12:37:07.554Z","dependency_job_id":"ecae8c24-fb85-4637-9109-84968fc1337e","html_url":"https://github.com/storybookjs/storybook","commit_stats":{"total_commits":42522,"total_committers":2220,"mean_commits":"19.154054054054054","dds":0.7767273411410565,"last_synced_commit":"77c3c8a79ed01fa7a36fff60542352ccb3d4e8ee"},"previous_names":["kadirahq/react-storybook","storybooks/storybook","storybooks/react-storybook"],"tags_count":1727,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storybookjs","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215169904,"owners_count":15838932,"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":"storybookjs","name":"Storybook","uuid":"22632046","kind":"organization","description":"Build bulletproof user interfaces","email":null,"website":"https://storybook.js.org","location":null,"twitter":"storybookjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/22632046?v=4","repositories_count":112,"last_synced_at":"2024-04-15T10:08:31.735Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/storybookjs","funding_links":[],"total_stars":92572,"followers":2998,"following":0,"created_at":"2022-11-02T16:23:47.617Z","updated_at":"2024-04-15T10:08:55.058Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storybookjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storybookjs/repositories"},"tags":[{"name":"v8.3.0-beta.0","sha":"d8b6ce81218cc9f166ee5c3c2f193e62fa9857a9","kind":"commit","published_at":"2024-08-29T10:24:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-beta.0/manifests"},{"name":"v8.3.0-alpha.11","sha":"7d6aa6bb11ac67ad1fe48e505ffd5284c1673bdb","kind":"commit","published_at":"2024-08-29T04:36:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.11/manifests"},{"name":"v8.3.0-alpha.10","sha":"87c37572bb986271c407700cf75f950e70325cdf","kind":"commit","published_at":"2024-08-27T17:06:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.10/manifests"},{"name":"v8.3.0-alpha.9","sha":"6388f93b1f3517b8b0dad3dbd05aa5d5313ee5ae","kind":"commit","published_at":"2024-08-23T16:50:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.9/manifests"},{"name":"v8.3.0-alpha.8","sha":"f9d8ccf3b91c79e643969dc8da552b8e816a5349","kind":"commit","published_at":"2024-08-21T06:47:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.8/manifests"},{"name":"v8.3.0-alpha.7","sha":"b35e93da95b43b2a4930f9dc4524180e2c1c2b47","kind":"commit","published_at":"2024-08-17T16:07:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.7/manifests"},{"name":"v8.3.0-alpha.6","sha":"f6e960b6cf4fd3b91552a11025040f40d99713c0","kind":"commit","published_at":"2024-08-14T15:17:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.6/manifests"},{"name":"v8.2.9","sha":"95d8bebd243bd30ce8a41823cd733f606d28c14d","kind":"commit","published_at":"2024-08-13T06:08:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.9/manifests"},{"name":"v8.3.0-alpha.5","sha":"f0a5faf1f5c84775762f06d0facce7cf7f71a0bc","kind":"commit","published_at":"2024-08-13T04:39:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.5/manifests"},{"name":"v8.2.8","sha":"2faeae23c0d6eaf398baa61937fde38e779429c0","kind":"commit","published_at":"2024-08-07T12:32:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.8/manifests"},{"name":"v8.3.0-alpha.4","sha":"70079f41d923f3a1af217b443e1b8d52d0ee6c49","kind":"commit","published_at":"2024-08-06T09:11:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.4/manifests"},{"name":"v8.2.7","sha":"97d84763bb39f526f8d0a34397260e9327172184","kind":"commit","published_at":"2024-08-01T09:17:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.7/manifests"},{"name":"v8.3.0-alpha.3","sha":"269cd4897e8e29c49d13da87f0f83e7a69465204","kind":"commit","published_at":"2024-07-29T15:25:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.3/manifests"},{"name":"v8.2.6","sha":"ea266a0f9c6bc47a96e4a2de4531dba92d14120c","kind":"commit","published_at":"2024-07-24T13:01:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.6/manifests"},{"name":"v8.2.5","sha":"e3c5995c1ca27708285b282808c344f4f5265433","kind":"commit","published_at":"2024-07-19T19:04:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.5/manifests"},{"name":"v8.3.0-alpha.2","sha":"bde1e19f8ef74c4f27030129c951602d32e279de","kind":"commit","published_at":"2024-07-19T13:04:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.2/manifests"},{"name":"v8.2.4","sha":"7b84561a8b88b21d8c24b737d547fbe8b02fb7b2","kind":"commit","published_at":"2024-07-16T02:29:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.4/manifests"},{"name":"v8.3.0-alpha.1","sha":"5816be61408028100056c44b2f6373355546aa45","kind":"commit","published_at":"2024-07-16T02:15:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.1/manifests"},{"name":"v8.2.3","sha":"7067b338112530a2b89b3725832617a9239a4b15","kind":"commit","published_at":"2024-07-15T12:57:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.3/manifests"},{"name":"v8.2.2","sha":"480359d5e340d97476131781c69b4b5e3b724f57","kind":"commit","published_at":"2024-07-11T22:54:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.2/manifests"},{"name":"v8.2.1","sha":"9c3d8919aa216b4e863d3a6f2a548b2aadb2b939","kind":"commit","published_at":"2024-07-10T10:58:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.1/manifests"},{"name":"v8.3.0-alpha.0","sha":"3b04c5b4509f48824591a9814b0a82b0b184336d","kind":"commit","published_at":"2024-07-10T08:37:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.3.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.3.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.3.0-alpha.0/manifests"},{"name":"v8.2.0","sha":"8b2f2dbb659fb7365e4d65f2945e9cda79f831d2","kind":"commit","published_at":"2024-07-10T08:04:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0/manifests"},{"name":"v8.2.0-beta.3","sha":"ef343c71040e312ed792f2ddbab59c5c614f45e0","kind":"commit","published_at":"2024-07-09T08:30:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.3/manifests"},{"name":"v8.2.0-beta.2","sha":"bd047a62f6e43081516ecb6cf2a7950f472481c6","kind":"commit","published_at":"2024-07-08T13:32:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.2/manifests"},{"name":"v8.2.0-beta.1","sha":"d3d25f176855603a2a48396a3b9b295d3d7e58ae","kind":"commit","published_at":"2024-07-08T10:17:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.1/manifests"},{"name":"v8.2.0-beta.0","sha":"78c3f602ee2256f55ca269a9ad5c28bb9aea98e5","kind":"commit","published_at":"2024-07-04T09:09:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-beta.0/manifests"},{"name":"v8.1.11","sha":"958e86cb02a747793dba3236f44bdc4b31bf9a56","kind":"commit","published_at":"2024-06-27T03:34:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.11/manifests"},{"name":"7.6.20","sha":"d43ced4f6d1efc7d352f4dc9528d29dfe72dd336","kind":"commit","published_at":"2024-06-24T11:52:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/7.6.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/7.6.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/7.6.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/7.6.20/manifests"},{"name":"v8.1.10","sha":"3fda29380dc3f51c85ca68a068297023ed96ebf8","kind":"commit","published_at":"2024-06-17T17:21:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.10/manifests"},{"name":"v8.2.0-alpha.10","sha":"f4525d5eda79980cc4479dcd95778e4310cadeb9","kind":"commit","published_at":"2024-06-17T17:21:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.10/manifests"},{"name":"v8.2.0-alpha.9","sha":"d25484c41b69d3ebab71504c77eed0815ec78fec","kind":"commit","published_at":"2024-06-14T03:34:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.9/manifests"},{"name":"v8.1.9","sha":"01bb58e745371981355bd2066c374273ced0b123","kind":"commit","published_at":"2024-06-13T18:15:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.9/manifests"},{"name":"v8.1.8","sha":"001c9d8ab78d808dadb515f4f35b3519b2ccaa1f","kind":"commit","published_at":"2024-06-13T03:34:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.8/manifests"},{"name":"v8.2.0-alpha.8","sha":"5c09557222cef4a13f842dcc27bbade92d615189","kind":"commit","published_at":"2024-06-12T17:29:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.8/manifests"},{"name":"v8.1.7","sha":"cc49ca855421169a13e57e59e133a563d44f7049","kind":"commit","published_at":"2024-06-12T10:19:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.7/manifests"},{"name":"v8.2.0-alpha.7","sha":"a8753bbb229b90457797f9c425a653bdf0f8e0ec","kind":"commit","published_at":"2024-06-10T15:34:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.7/manifests"},{"name":"v8.2.0-alpha.6","sha":"3f3cb5d1f7dbd2d6cab99313a45dbef9a4f7ff2b","kind":"commit","published_at":"2024-06-07T02:22:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.6/manifests"},{"name":"v8.1.6","sha":"27a643de78d63646fbee637da1be768c5aeec3a7","kind":"commit","published_at":"2024-06-05T21:32:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.6/manifests"},{"name":"v8.2.0-alpha.5","sha":"7e7f74193e8b291b7d8296183660c2e0523042c3","kind":"commit","published_at":"2024-06-02T12:26:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.5/manifests"},{"name":"v8.1.5","sha":"9b706ffd631d79febc157bcf28759fcd525ca616","kind":"commit","published_at":"2024-05-30T04:09:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.5/manifests"},{"name":"v8.2.0-alpha.4","sha":"80703e3118eb2862ddd7f6c0d27a4047722644b4","kind":"commit","published_at":"2024-05-30T02:57:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.4/manifests"},{"name":"v8.2.0-alpha.3","sha":"7aa8d9fd45e3e40b115ce20158c4b383271e5a88","kind":"commit","published_at":"2024-05-27T18:00:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.3/manifests"},{"name":"v8.1.4","sha":"d97279314802ed8ae26b7e631812066beb0eca68","kind":"commit","published_at":"2024-05-27T17:12:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.4/manifests"},{"name":"v8.1.3","sha":"a2b9d081c9c026dba476e498d07ef6163ce3c29e","kind":"commit","published_at":"2024-05-23T10:52:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.3/manifests"},{"name":"v8.1.2","sha":"487b0288b181eb79e211c7cd8d107d477436de79","kind":"commit","published_at":"2024-05-21T15:10:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.2/manifests"},{"name":"v8.2.0-alpha.2","sha":"df51f12cf979c31ae4f4836e5f44e25e9991fd9b","kind":"commit","published_at":"2024-05-18T15:17:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.2/manifests"},{"name":"v8.1.1","sha":"bb059a9bfb92236fd6a232584fcad800323f97e1","kind":"commit","published_at":"2024-05-15T10:59:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.1/manifests"},{"name":"v8.2.0-alpha.1","sha":"1711c499504e70bf0d78e02ebcebf75006b26d1f","kind":"commit","published_at":"2024-05-15T10:37:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.1/manifests"},{"name":"v8.2.0-alpha.0","sha":"164ed3b38035cfe85d4d2272178c2dd06391df9c","kind":"commit","published_at":"2024-05-14T13:41:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.2.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.2.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.2.0-alpha.0/manifests"},{"name":"v8.1.0","sha":"684fb9c20dd8d7b9f4b3e67ed546e596d31c1259","kind":"commit","published_at":"2024-05-14T11:21:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0/manifests"},{"name":"v8.1.0-beta.1","sha":"7c1b14df07a5a93234f96729a6d162d208f6af39","kind":"commit","published_at":"2024-05-13T09:27:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-beta.1/manifests"},{"name":"v8.1.0-beta.0","sha":"b7f2bbeeac5bd83c3ee142576e8897a77f0b1e1e","kind":"commit","published_at":"2024-05-09T11:50:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-beta.0/manifests"},{"name":"v8.0.10","sha":"85705aa8e687e820f9bd592449e5bfc2f46327ad","kind":"commit","published_at":"2024-05-05T11:28:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.10/manifests"},{"name":"v8.1.0-alpha.8","sha":"fa46ca5411bd6baa13679151359bbe4b57d2801a","kind":"commit","published_at":"2024-05-05T08:01:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.8/manifests"},{"name":"v7.6.19","sha":"0264a143c8de13978a841dca31c60c34666de363","kind":"commit","published_at":"2024-05-01T20:48:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.19/manifests"},{"name":"v7.6.18","sha":"1527c1503a4f382f52569e57eeae18c3c5f53615","kind":"commit","published_at":"2024-04-23T12:49:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.18/manifests"},{"name":"v8.0.9","sha":"3c598bd3e249b865f6ee38ace20d2ab3021342d3","kind":"commit","published_at":"2024-04-22T12:47:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.9/manifests"},{"name":"v8.0.8","sha":"b96b6703c92aef7c6dedfddf7993fae2e67b0350","kind":"commit","published_at":"2024-04-11T15:10:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.8/manifests"},{"name":"v8.0.7","sha":"b7c50bbcc076d31096c23c449a7f5f50d256bb28","kind":"commit","published_at":"2024-04-11T11:14:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.7/manifests"},{"name":"v8.1.0-alpha.7","sha":"68c7aec0936518ea207df34926e073236b4e4f32","kind":"commit","published_at":"2024-04-11T09:39:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.7/manifests"},{"name":"v8.0.6","sha":"6cf8ae488123de7aae489b9749f7b88674f05a15","kind":"commit","published_at":"2024-04-05T13:28:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.6/manifests"},{"name":"v8.1.0-alpha.6","sha":"97fc299c0eee38f1a8ca4dc05203127620c5a70e","kind":"commit","published_at":"2024-04-05T11:10:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.6/manifests"},{"name":"v8.0.5","sha":"75565ed4cc1abcb3f40099f536d39ad57f875846","kind":"commit","published_at":"2024-03-27T23:52:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.5/manifests"},{"name":"v8.1.0-alpha.5","sha":"9d1b41835445fc4ce9157d0f4017bc63873e29c0","kind":"commit","published_at":"2024-03-27T23:09:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.5/manifests"},{"name":"v8.0.4","sha":"b66dfe0f917955fe62c1ba057c09da40a48c1bff","kind":"commit","published_at":"2024-03-21T18:04:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.4/manifests"},{"name":"v8.1.0-alpha.4","sha":"17633cdf24f66c2ecbf4838af31f1a646812453d","kind":"commit","published_at":"2024-03-21T16:23:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.4/manifests"},{"name":"v8.0.3","sha":"f30d120d705fe1e5e2524e610021deda2f4e76cc","kind":"commit","published_at":"2024-03-21T15:56:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"01c44fb8bd77dc415e15d37409a71af3a43c6812","kind":"commit","published_at":"2024-03-19T15:08:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.2/manifests"},{"name":"v8.1.0-alpha.3","sha":"ac8e9073c427047fff6da6052ab398e58e566a11","kind":"commit","published_at":"2024-03-19T14:14:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.3/manifests"},{"name":"v8.0.1","sha":"9975199c99b34b6c9db09be406431bb51773e1d5","kind":"commit","published_at":"2024-03-18T19:16:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.1/manifests"},{"name":"v8.1.0-alpha.2","sha":"dfa09c483863353212b1125a4091ef4a4878c7df","kind":"commit","published_at":"2024-03-16T18:53:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.2/manifests"},{"name":"v8.1.0-alpha.1","sha":"7dd433dbe3918d91e63b6a034b288a6e0c6ddf10","kind":"commit","published_at":"2024-03-12T11:52:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.1/manifests"},{"name":"v8.1.0-alpha.0","sha":"0ddb510e9e80a10b1f21e5205c27d68fca897f7c","kind":"commit","published_at":"2024-03-12T08:14:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.1.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.1.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.1.0-alpha.0/manifests"},{"name":"v8.0.0","sha":"49f18e828c3c543f1498ca57347c9f19b09fdc11","kind":"commit","published_at":"2024-03-11T15:32:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0/manifests"},{"name":"v8.0.0-rc.5","sha":"9050c69a50e5eb042a4a43b8007ee7ce5cb39c63","kind":"commit","published_at":"2024-03-11T13:53:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.5/manifests"},{"name":"v8.0.0-rc.4","sha":"bfa05701390eea3954e853de4208f18b6862cd68","kind":"commit","published_at":"2024-03-11T12:07:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.4/manifests"},{"name":"v8.0.0-rc.3","sha":"d6f8526ad1b14914eb1156f6d0d62fe6ddbadffd","kind":"commit","published_at":"2024-03-07T11:11:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.3/manifests"},{"name":"v8.0.0-rc.2","sha":"ebec658a5fe730385260ad03183827ce3a184199","kind":"commit","published_at":"2024-03-05T18:02:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.2/manifests"},{"name":"v8.0.0-rc.1","sha":"68f1b28e83b04763469f561648d01dba7606664b","kind":"commit","published_at":"2024-03-02T01:25:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.1/manifests"},{"name":"v8.0.0-rc.0","sha":"a47fc43e55cce332f9738289ff8103ccf6dff832","kind":"commit","published_at":"2024-02-29T10:34:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-rc.0/manifests"},{"name":"v8.0.0-beta.6","sha":"8ba6b4659911efcb45d0876cf9f427300bb47a17","kind":"commit","published_at":"2024-02-28T13:54:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.6/manifests"},{"name":"v8.0.0-beta.5","sha":"a7529d67fc117ac8c999eee1251eeb7ed79dd61c","kind":"commit","published_at":"2024-02-23T19:13:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.5/manifests"},{"name":"v8.0.0-beta.4","sha":"5ce7f27f1ed4f5d15a652ea435d1c116d6ebfb78","kind":"commit","published_at":"2024-02-20T18:30:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.4/manifests"},{"name":"v7.6.17","sha":"60bf2b5ff61698c274f880a94a18c4664b67c8a9","kind":"commit","published_at":"2024-02-20T10:45:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.17/manifests"},{"name":"v8.0.0-beta.3","sha":"bd7ce6f5f83c1cbb6bf32b841ba705023ad416e8","kind":"commit","published_at":"2024-02-17T02:58:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.3/manifests"},{"name":"v7.6.16","sha":"287300bcde01caf7612225c4ef8c1d9b9f559f27","kind":"commit","published_at":"2024-02-15T13:14:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.16/manifests"},{"name":"v7.6.15","sha":"8bcc3b491215ca6d7b7e8a6009dcb2b8ed63f27a","kind":"commit","published_at":"2024-02-13T15:57:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.15/manifests"},{"name":"v7.6.14","sha":"8d42c55feed015a5553f62f36c5cdd67187c1447","kind":"commit","published_at":"2024-02-10T20:16:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.14/manifests"},{"name":"v8.0.0-beta.2","sha":"3ba1cf32fb38d494c82a390953b3e29077f2c3be","kind":"commit","published_at":"2024-02-10T11:17:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.2/manifests"},{"name":"v8.0.0-beta.1","sha":"30758180a488f9ee9203685bc8a256f920267e07","kind":"commit","published_at":"2024-02-06T17:33:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.1/manifests"},{"name":"v7.6.13","sha":"95ed703506ceb18e89a81bf93b3628a67b118edd","kind":"commit","published_at":"2024-02-06T16:14:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.13/manifests"},{"name":"v8.0.0-beta.0","sha":"33099fde218a7ff71cce51f5beb19e065f7b9ee0","kind":"commit","published_at":"2024-02-02T09:28:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-beta.0/manifests"},{"name":"v8.0.0-alpha.17","sha":"2d683f69503394cd0ead33412f3fa848a959ca54","kind":"commit","published_at":"2024-02-01T03:14:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.17/manifests"},{"name":"v7.6.12","sha":"cebb1a753f7294b12d9149424ddd2660a4cc1b46","kind":"commit","published_at":"2024-01-31T14:43:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.12/manifests"},{"name":"v7.6.11","sha":"a8b5861ccb6e48420e4bb4263e3e859593ff870e","kind":"commit","published_at":"2024-01-30T17:06:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.11/manifests"},{"name":"v8.0.0-alpha.16","sha":"f03dd98ce85952e76bb3776a04fed2581835f1c5","kind":"commit","published_at":"2024-01-30T16:46:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.16/manifests"},{"name":"v8.0.0-alpha.15","sha":"241dee741612d12b24566fc92b697e02955f2f87","kind":"commit","published_at":"2024-01-26T08:36:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.15/manifests"},{"name":"v8.0.0-alpha.14","sha":"c1fc85f671691ca8865b91dceb9686356ef76fa8","kind":"commit","published_at":"2024-01-24T03:31:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.14/manifests"},{"name":"v8.0.0-alpha.13","sha":"69b6eda9b47a6f6136fd7370dcce733eb3f85def","kind":"commit","published_at":"2024-01-22T10:56:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.13/manifests"},{"name":"v8.0.0-alpha.12","sha":"5ef44e7c8d73de96529401e9e582126920d341a5","kind":"commit","published_at":"2024-01-19T17:42:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.12/manifests"},{"name":"v7.6.10","sha":"0a8f25a5711b32f5b029979f89eef57cac63a5d5","kind":"commit","published_at":"2024-01-18T16:15:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.10/manifests"},{"name":"v8.0.0-alpha.11","sha":"f84bf7046e92f762782b959e32525ecb195aa432","kind":"commit","published_at":"2024-01-18T00:03:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.11/manifests"},{"name":"v7.6.9","sha":"fbb29c1a602b894833d828f57f68d1c86ae51479","kind":"commit","published_at":"2024-01-17T11:31:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.9/manifests"},{"name":"v8.0.0-alpha.10","sha":"bab319c565da05e1da0f63765f6df912a6033b5c","kind":"commit","published_at":"2024-01-15T10:08:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.10/manifests"},{"name":"v7.6.8","sha":"2eded2e062ff7f984706a066090b7c699ee5c71e","kind":"commit","published_at":"2024-01-12T13:02:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.8/manifests"},{"name":"v8.0.0-alpha.9","sha":"b23952f1baaca3f15976dcfc94f4a0fdc1227550","kind":"commit","published_at":"2024-01-10T14:03:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.9/manifests"},{"name":"v8.0.0-alpha.8","sha":"f37059053bff395f9e488c7dcf48efa845292a0b","kind":"commit","published_at":"2024-01-06T03:42:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.8/manifests"},{"name":"v8.0.0-alpha.7","sha":"328712a95fe54821b10392eb122558204fc172f7","kind":"commit","published_at":"2024-01-04T01:19:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.7/manifests"},{"name":"v7.6.7","sha":"22ec27e2c6dbc6b3b7183c3c77693e4853f198a0","kind":"commit","published_at":"2024-01-01T16:03:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.7/manifests"},{"name":"v8.0.0-alpha.6","sha":"83ce7307549dbfc33dbfa9ce88f59139844259aa","kind":"commit","published_at":"2023-12-30T12:28:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.6/manifests"},{"name":"v8.0.0-alpha.5","sha":"d4cfbbc441c0b984de248c4315336ffa0f970853","kind":"commit","published_at":"2023-12-24T10:12:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.5/manifests"},{"name":"v7.6.6","sha":"a3a9ca8884d286267f5526c0af40cb7255e88908","kind":"commit","published_at":"2023-12-19T13:36:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.6/manifests"},{"name":"v8.0.0-alpha.4","sha":"8466cf94f7334d0b5ee52a7daed7e3805c67452e","kind":"commit","published_at":"2023-12-19T12:19:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.4/manifests"},{"name":"v7.6.5","sha":"1bb4147d66164e1d19f0abae9058dd8d678dcbf6","kind":"commit","published_at":"2023-12-15T14:40:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.5/manifests"},{"name":"v8.0.0-alpha.3","sha":"00124ed94f397d2d6c0a9fa8bbad823cfa1b0ab9","kind":"commit","published_at":"2023-12-11T16:25:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.3/manifests"},{"name":"v8.0.0-alpha.2","sha":"85b54057c4d7f1c0c55472cd804c9a4eb8924366","kind":"commit","published_at":"2023-12-11T09:06:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.2/manifests"},{"name":"v7.6.4","sha":"1ba54168233b57d534f0a0d3c234e85f82317add","kind":"commit","published_at":"2023-12-07T13:37:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.4/manifests"},{"name":"v8.0.0-alpha.1","sha":"386d8ef5a8378bb4fa82036d60e92b4a3386c652","kind":"commit","published_at":"2023-12-07T01:21:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.1/manifests"},{"name":"v7.6.3","sha":"afc4c2f4cfc23739b5086a5294eb52e8706d0925","kind":"commit","published_at":"2023-12-01T11:16:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.3/manifests"},{"name":"v7.6.2","sha":"afc89aab2a02079838f6496f7bd2ba7577aed69b","kind":"commit","published_at":"2023-11-30T16:44:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.2/manifests"},{"name":"v7.6.1","sha":"60f9c9af345477709b1ab453046705821eb71f57","kind":"commit","published_at":"2023-11-29T13:59:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.1/manifests"},{"name":"v8.0.0-alpha.0","sha":"1c943d963e012102f2851d3b7bbbf61d9ecd4b47","kind":"commit","published_at":"2023-11-28T13:38:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v8.0.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v8.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v8.0.0-alpha.0/manifests"},{"name":"v7.6.0","sha":"b64214c7c02b01ed513a62eba7c3356f316de74b","kind":"commit","published_at":"2023-11-28T11:12:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0/manifests"},{"name":"v7.6.0-beta.2","sha":"b9901446e9aa393d188512d5ace39a6fe556ec9b","kind":"commit","published_at":"2023-11-24T14:59:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.2/manifests"},{"name":"v7.6.0-beta.1","sha":"d82167b346b1b0b5e9f19a492cc01a18ae4f4a55","kind":"commit","published_at":"2023-11-24T10:23:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.1/manifests"},{"name":"v7.6.0-beta.0","sha":"574bb87a3231014ba49d15549de94941bd415d61","kind":"commit","published_at":"2023-11-24T08:40:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-beta.0/manifests"},{"name":"v7.6.0-alpha.7","sha":"bffa2dbb3270e84628612e9be3a2100377cb667e","kind":"commit","published_at":"2023-11-22T19:13:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.7/manifests"},{"name":"v7.6.0-alpha.6","sha":"d0801711ee06dd5436cf9cd56bd9d4d65369d27b","kind":"commit","published_at":"2023-11-15T09:02:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.6/manifests"},{"name":"v7.6.0-alpha.5","sha":"bb9fc72e04d687651fd62ed066d968e0288e9b11","kind":"commit","published_at":"2023-11-13T22:17:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.5/manifests"},{"name":"v7.5.3","sha":"dc82000b8a5f4698e374b453dcf755a35ee11ec7","kind":"commit","published_at":"2023-11-06T15:08:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.3/manifests"},{"name":"v7.6.0-alpha.4","sha":"9328f78687bc46b82738b8e8fdf6c2ce01540145","kind":"commit","published_at":"2023-11-03T17:07:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.4/manifests"},{"name":"v7.5.2","sha":"0ef03ec3f78ee1989b7210ad90511f9cba0477ac","kind":"commit","published_at":"2023-10-30T09:58:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.2/manifests"},{"name":"v7.6.0-alpha.3","sha":"daffb28707bbb7b62ec084be120a51a5b283d801","kind":"commit","published_at":"2023-10-30T08:42:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.3/manifests"},{"name":"v7.6.0-alpha.2","sha":"cfe7ac395ca569ee7a9de2feb432c62f7db570ba","kind":"commit","published_at":"2023-10-22T13:22:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.2/manifests"},{"name":"v7.6.0-alpha.1","sha":"07715ee90aed433e3f689c5dc057e33c808ee38e","kind":"commit","published_at":"2023-10-20T08:57:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.1/manifests"},{"name":"v7.5.1","sha":"6ceb141d3f05f5a10cfb89cd0943ff83d031bcaf","kind":"commit","published_at":"2023-10-19T14:04:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.1/manifests"},{"name":"v7.6.0-alpha.0","sha":"a8331a8c46253b8910669129c0908454e54fed49","kind":"commit","published_at":"2023-10-17T21:37:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.6.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.6.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.6.0-alpha.0/manifests"},{"name":"v7.5.0","sha":"fea453a864c3a8d252b6be04dabf07fe19a8e235","kind":"commit","published_at":"2023-10-17T13:30:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0/manifests"},{"name":"v7.5.0-alpha.7","sha":"0a6e94ce350d878bea457b160706f5b37c977931","kind":"commit","published_at":"2023-10-13T12:38:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.7/manifests"},{"name":"v7.5.0-alpha.6","sha":"25af33cf6e4665489e2b355f82e2c2ecadc98302","kind":"commit","published_at":"2023-10-12T02:45:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.6/manifests"},{"name":"v7.5.0-alpha.5","sha":"816e86e4b2517eb42fb1b3846ba6a4116ac201b3","kind":"commit","published_at":"2023-10-09T18:51:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.5/manifests"},{"name":"v7.4.6","sha":"bd936bf624411eb062d33ec6642517ae41d4b9ca","kind":"commit","published_at":"2023-10-03T19:43:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.6/manifests"},{"name":"v7.5.0-alpha.4","sha":"149711c5b454e1c52342fed89e80abd66a93c41e","kind":"commit","published_at":"2023-10-03T13:38:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.4/manifests"},{"name":"v7.4.5","sha":"8b47f90496d7ad416cfcd8f1b25adfb9d197b830","kind":"commit","published_at":"2023-09-24T19:24:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.5/manifests"},{"name":"v7.4.4","sha":"639160fd1c03da5ad17af43a3972bd082330d575","kind":"commit","published_at":"2023-09-22T12:00:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.4/manifests"},{"name":"v7.5.0-alpha.3","sha":"a12a65bb2ae79b4b0efb36131a3a6c7faa74bc31","kind":"commit","published_at":"2023-09-21T14:30:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.3/manifests"},{"name":"v7.4.3","sha":"ecc22ab89ed588021b8aa824cea7ac995c1cc3e3","kind":"commit","published_at":"2023-09-20T12:36:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.3/manifests"},{"name":"v7.4.2","sha":"d0dcf7d9182b5c4378bf5e0e83d8335883d423b9","kind":"commit","published_at":"2023-09-15T09:35:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.2/manifests"},{"name":"v7.4.1","sha":"c4cc4cd09dea221deecd7e78f91a7dbd0bdf3ed7","kind":"commit","published_at":"2023-09-11T12:07:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.1/manifests"},{"name":"v7.5.0-alpha.2","sha":"70e67507299b2fa2cbaad9c28b5b107971df9ee1","kind":"commit","published_at":"2023-09-11T10:36:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.2/manifests"},{"name":"v7.5.0-alpha.1","sha":"b8b95d7a08d4bfaa849d94388f8cadb412d14c97","kind":"commit","published_at":"2023-09-04T02:05:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.1/manifests"},{"name":"v7.5.0-alpha.0","sha":"b3b3ba9be564eb9168145a968869d8d7079e9099","kind":"commit","published_at":"2023-09-01T21:24:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.5.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.5.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.5.0-alpha.0/manifests"},{"name":"v7.4.0","sha":"e38d1ab6c307551cff0bca6467052b687d29c24c","kind":"commit","published_at":"2023-08-29T09:10:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0/manifests"},{"name":"v7.4.0-alpha.2","sha":"d5ca2f42838c9f5a3e556a5e819e58f0deff522e","kind":"commit","published_at":"2023-08-25T15:52:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.2/manifests"},{"name":"v7.4.0-alpha.1","sha":"cac080cdd66dcb60284d08d2264b555a9e4ae66b","kind":"commit","published_at":"2023-08-23T09:48:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.1/manifests"},{"name":"v7.3.2","sha":"72479330f11784d37b8dd0b1abe83b99cabb1d08","kind":"commit","published_at":"2023-08-18T14:01:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.3.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.2/manifests"},{"name":"v7.4.0-alpha.0","sha":"d6105ce4dc3408f16002145f2d11d9683557629d","kind":"commit","published_at":"2023-08-16T10:45:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.4.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.4.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.4.0-alpha.0/manifests"},{"name":"v7.3.1","sha":"2d5bbb14ea87fdb1806c20399e931c31ed52a651","kind":"commit","published_at":"2023-08-16T09:20:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.3.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.1/manifests"},{"name":"v7.3.0","sha":"31ad20f4e29855b17fdde0f2f25db0ca27daddbc","kind":"commit","published_at":"2023-08-15T12:17:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.3.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.0/manifests"},{"name":"v7.3.0-alpha.0","sha":"60219fe14948621aed3be06fe29c652bbe977c33","kind":"commit","published_at":"2023-08-11T15:34:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.3.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.3.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.3.0-alpha.0/manifests"},{"name":"v7.2.3","sha":"fc85975b8fc4d45ee9b382cb18ba7a99fee91b2c","kind":"commit","published_at":"2023-08-11T10:40:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.3/manifests"},{"name":"v7.2.2-alpha.1","sha":"6ffb2c3e89593f7dcead318dcf3c43399c352d77","kind":"commit","published_at":"2023-08-10T10:43:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.2-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2-alpha.1/manifests"},{"name":"v7.2.2","sha":"29a6b5dd2b4e792cde5298f2e5c4ceb27387b3ea","kind":"commit","published_at":"2023-08-09T13:54:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2/manifests"},{"name":"v7.2.2-alpha.0","sha":"5deef0e5328bfd916d6f676abab2cc27d2322f98","kind":"commit","published_at":"2023-08-03T14:08:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.2-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.2-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.2-alpha.0/manifests"},{"name":"v7.2.1","sha":"54904549a300753d0929e41284e65c37a9f78831","kind":"commit","published_at":"2023-08-03T12:39:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.1/manifests"},{"name":"v7.2.0","sha":"d61d7c0a7b96f5f7cafd8db35b4ad3eaed6f7610","kind":"commit","published_at":"2023-08-01T10:51:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0/manifests"},{"name":"v7.2.0-rc.0","sha":"cc225b0818da4e618a19d6eb325b386a6489bbac","kind":"commit","published_at":"2023-07-26T10:10:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0-rc.0/manifests"},{"name":"v7.1.1","sha":"0792ef2db7e81a2719e24c9d587963eb8b4e8e47","kind":"commit","published_at":"2023-07-24T20:38:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.1/manifests"},{"name":"v7.2.0-alpha.0","sha":"daf87963a28f3d92586728216d118b02388c2ce4","kind":"commit","published_at":"2023-07-21T14:13:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.2.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.2.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.2.0-alpha.0/manifests"},{"name":"v7.1.0","sha":"51608c85a3f77a985e9ed22e7c16de515df3ac89","kind":"commit","published_at":"2023-07-18T09:20:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0/manifests"},{"name":"v7.1.0-rc.2","sha":"e7479e76911ea3cb86e78a2a589e6db3e2cc9da2","kind":"commit","published_at":"2023-07-13T14:58:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.2/manifests"},{"name":"v7.0.27","sha":"1fdd8ad9f839844463a997ec943988727e1adabe","kind":"commit","published_at":"2023-07-12T14:54:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.27/manifests"},{"name":"v7.1.0-rc.1","sha":"5b324215ed77ce4ad7456b516755161d24c3e77a","kind":"commit","published_at":"2023-07-11T16:52:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.1/manifests"},{"name":"v7.1.0-rc.0","sha":"ccdbb0f5a30bcdfc3c1b76ec85822fd788d80721","kind":"commit","published_at":"2023-07-11T06:54:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-rc.0/manifests"},{"name":"v7.1.0-beta.3","sha":"9947c95ef280977efbd3a06edd53a67bb6f03bea","kind":"commit","published_at":"2023-07-10T17:28:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.3/manifests"},{"name":"v7.1.0-beta.2","sha":"3854313a6f98e10265e720dde1840ba4ff3166a1","kind":"commit","published_at":"2023-07-10T07:47:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.2/manifests"},{"name":"v7.1.0-beta.1","sha":"add71c33c6ec918d906026815d96668de1a6b344","kind":"commit","published_at":"2023-07-06T18:33:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.1/manifests"},{"name":"v7.0.26","sha":"9e9a70a70a5a95922b17708f543a67dbc73ab9b6","kind":"commit","published_at":"2023-07-05T09:26:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.26/manifests"},{"name":"v7.1.0-beta.0","sha":"d90e498dcdabe54d895a89c8ff9470acb0df1f3d","kind":"commit","published_at":"2023-07-04T16:05:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-beta.0/manifests"},{"name":"v7.1.0-alpha.44","sha":"96943e25673ef1b72b8946e866bb561ed1854301","kind":"commit","published_at":"2023-07-04T13:01:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.44/manifests"},{"name":"v7.1.0-alpha.43","sha":"1ae14af99993eaaef819658464eff62a52ffbd78","kind":"commit","published_at":"2023-07-04T09:25:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.43/manifests"},{"name":"v7.0.25","sha":"281ff081ff7221f6f66d20e67ad2d49d216094b6","kind":"commit","published_at":"2023-07-03T14:51:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.25/manifests"},{"name":"v7.1.0-alpha.42","sha":"47446f4aa213d8bf65ce5f59223b02c83a4901b0","kind":"commit","published_at":"2023-07-02T18:41:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.42/manifests"},{"name":"v7.1.0-alpha.41","sha":"0cec250cbc2a877795c668b0cc538337d367620a","kind":"commit","published_at":"2023-06-28T15:03:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.41/manifests"},{"name":"v7.0.24","sha":"a1a8aaad0c2da5b9340894c1958df5ca3d25af6d","kind":"commit","published_at":"2023-06-27T13:09:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.24/manifests"},{"name":"v7.1.0-alpha.40","sha":"1dc1ed52c1249a26ee3e0ed2d6d5fb5a33cc14f3","kind":"commit","published_at":"2023-06-27T03:16:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.40/manifests"},{"name":"v7.1.0-alpha.39","sha":"6d0596f8b2462e6e0ae9d9dd72792e361c437878","kind":"commit","published_at":"2023-06-22T10:34:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.39/manifests"},{"name":"v7.0.23","sha":"518f5a74fe566dfa00ce2e6da823d5a41827424f","kind":"commit","published_at":"2023-06-22T07:19:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.23/manifests"},{"name":"v7.1.0-alpha.38","sha":"868120a59e1985c834791cf72f467bc6251d5f13","kind":"commit","published_at":"2023-06-21T13:08:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.38/manifests"},{"name":"v7.1.0-alpha.37","sha":"684d72fceb3d9905db326d28d70907972711888e","kind":"commit","published_at":"2023-06-20T01:23:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.37/manifests"},{"name":"v7.0.22","sha":"2a12a93aeaf43a2946f6adcd5bc6dc3fdec6bdb7","kind":"commit","published_at":"2023-06-17T11:00:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.22/manifests"},{"name":"v7.1.0-alpha.36","sha":"9ab5e17b776f162e5ae9b127acf4e8c8d84d29a3","kind":"commit","published_at":"2023-06-15T18:09:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.36/manifests"},{"name":"v7.1.0-alpha.35","sha":"3b2a575c043ccc370177062fc2a23e898aedc932","kind":"commit","published_at":"2023-06-15T08:53:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.35/manifests"},{"name":"v7.0.21","sha":"9a5724827b9be3c7e746bbe9c0db4521f1a58cc5","kind":"commit","published_at":"2023-06-15T08:43:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.21/manifests"},{"name":"v7.1.0-alpha.34","sha":"d3144831ea9cd13c910d8754296b91c7a181b17f","kind":"commit","published_at":"2023-06-14T14:32:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.34/manifests"},{"name":"v7.1.0-alpha.33","sha":"cc56e75cee7610421bc5d4d4b8221595198c5874","kind":"commit","published_at":"2023-06-14T09:10:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.33/manifests"},{"name":"v7.1.0-alpha.32","sha":"421b066d53746ec9b65eb7701b3d61d25d0730d4","kind":"commit","published_at":"2023-06-13T07:07:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.32/manifests"},{"name":"v7.1.0-alpha.31","sha":"a40fac3f59606b8a6c9ffad7d026470e0444b3b0","kind":"commit","published_at":"2023-06-12T10:03:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.31/manifests"},{"name":"v7.1.0-alpha.30","sha":"7d44a826efa2ed8aca239cb1e39129277ae24800","kind":"commit","published_at":"2023-06-09T12:38:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.30/manifests"},{"name":"v7.0.20","sha":"9fb2573aa274f3f69d3358050e8df9c903e8245f","kind":"tag","published_at":"2023-06-08T03:17:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.20/manifests"},{"name":"v7.0.19","sha":"245bae01c81d87eeadf74886167507fcea16369c","kind":"tag","published_at":"2023-06-08T03:10:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.19/manifests"},{"name":"v7.1.0-alpha.29","sha":"e6a7fd8a655c69780bc20b9749c2699e44beae16","kind":"tag","published_at":"2023-06-06T09:04:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.29/manifests"},{"name":"v7.1.0-alpha.28","sha":"301fa4868a78b498d46e2e2907339968f300e1cf","kind":"tag","published_at":"2023-06-06T02:52:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.28/manifests"},{"name":"v7.1.0-alpha.27","sha":"2625ab17064b29167746908ad7e73947c7616f11","kind":"tag","published_at":"2023-06-04T05:04:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.27/manifests"},{"name":"v7.1.0-alpha.26","sha":"515abaa55abc8ad20f906e4ce46cde3d3850991e","kind":"tag","published_at":"2023-05-31T09:11:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.26/manifests"},{"name":"v7.0.18","sha":"8edc25418ec52a0ff223860677716303df7cb09f","kind":"tag","published_at":"2023-05-26T16:09:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.18/manifests"},{"name":"v7.1.0-alpha.25","sha":"3f93a9032c93e77e34c3b39adea4b4a0f21e8920","kind":"tag","published_at":"2023-05-26T14:38:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.25/manifests"},{"name":"v7.1.0-alpha.24","sha":"51cf5ea9af9e1a6464df2ec402828b2febdd0034","kind":"tag","published_at":"2023-05-26T03:20:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.24/manifests"},{"name":"v7.0.17","sha":"e26b55b288f5fa815d41843f2405a56961dbb2a7","kind":"tag","published_at":"2023-05-24T09:59:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.17/manifests"},{"name":"v7.0.16","sha":"663d7b027631e329c87d4d1b0b440774e249016e","kind":"tag","published_at":"2023-05-24T09:48:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.16/manifests"},{"name":"v7.1.0-alpha.23","sha":"4e6e01b944b879104250d5f4af38451724a0ed0e","kind":"tag","published_at":"2023-05-24T08:39:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.23/manifests"},{"name":"v7.1.0-alpha.22","sha":"487ed44ae1fed86a78b0d2170bd53dc819075110","kind":"tag","published_at":"2023-05-24T00:28:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.22/manifests"},{"name":"v7.0.15","sha":"48448084c3bbb005f771a2ff2588dc8a3c369caa","kind":"tag","published_at":"2023-05-23T16:59:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.15/manifests"},{"name":"v7.1.0-alpha.21","sha":"49d49518beeb39d14ad5f978fbf2c13e05fb5a61","kind":"tag","published_at":"2023-05-23T16:09:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.21/manifests"},{"name":"v7.0.14","sha":"9bb86c8f421ddb49ee8847076535ea333cffb044","kind":"tag","published_at":"2023-05-23T07:50:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.14/manifests"},{"name":"v7.0.13","sha":"23e292c67f790fc23e04b97aa0af1dc5e2c0d16a","kind":"tag","published_at":"2023-05-22T19:10:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.13/manifests"},{"name":"v7.1.0-alpha.20","sha":"4d0c4eda02b8afb329f1794fd62088e576fb1ec9","kind":"tag","published_at":"2023-05-19T17:31:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.20/manifests"},{"name":"v7.1.0-alpha.19","sha":"f3e4f1e5a224fa8323a679555c9197335a7bce54","kind":"tag","published_at":"2023-05-16T01:18:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.19/manifests"},{"name":"v7.0.12","sha":"7b73b43500a411f4044d8f78c0c13f48f176fa08","kind":"tag","published_at":"2023-05-15T15:48:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.12/manifests"},{"name":"v7.1.0-alpha.18","sha":"52d9e5ef8bb048042ca5ff1b1ef95d1421ddfafc","kind":"tag","published_at":"2023-05-15T14:54:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.18/manifests"},{"name":"v7.0.11","sha":"43e5c1aa449b2438e50b23d72f13155f3c2ab236","kind":"tag","published_at":"2023-05-12T09:52:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.11/manifests"},{"name":"v7.1.0-alpha.17","sha":"ff78058e6bf45bae42dff07e0c74cc73caabe855","kind":"tag","published_at":"2023-05-12T08:14:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.17/manifests"},{"name":"v7.1.0-alpha.16","sha":"1be6a4fe5e5c1ef7089b55d9e89b53cd1faee069","kind":"tag","published_at":"2023-05-11T12:07:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.16/manifests"},{"name":"v7.1.0-alpha.15","sha":"b8b1b7949c095a8fccfca6f1f3192b4203020485","kind":"tag","published_at":"2023-05-10T16:11:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.15/manifests"},{"name":"v7.0.10","sha":"b856ff4eae53af1781bbf4ea96fda180eb6f6ded","kind":"tag","published_at":"2023-05-09T16:14:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.10/manifests"},{"name":"v7.1.0-alpha.14","sha":"72ae6b0d965d1ae596159cdb15109c5e13376d78","kind":"tag","published_at":"2023-05-09T08:36:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.14/manifests"},{"name":"v7.0.9","sha":"797cfd6f12f94a65617c65f25b2d6546a689bf1b","kind":"tag","published_at":"2023-05-05T14:59:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.9/manifests"},{"name":"v7.1.0-alpha.13","sha":"5f5be6cc6695e4ed9ddddc58f8f8258bf07e7c53","kind":"tag","published_at":"2023-05-05T13:34:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.13/manifests"},{"name":"v7.0.8","sha":"9991b68c7d0cd1543c974f358cae9e0d02b29e7e","kind":"tag","published_at":"2023-05-03T09:57:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.8/manifests"},{"name":"v7.1.0-alpha.12","sha":"8de6963fca74d5952f5cb5737e34fb4e1ddfd0f6","kind":"tag","published_at":"2023-05-02T16:34:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.12/manifests"},{"name":"v7.1.0-alpha.11","sha":"0797ab602bc569ff71c343a2b1aaba7e49232d95","kind":"tag","published_at":"2023-04-28T14:54:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.11/manifests"},{"name":"v7.1.0-alpha.10","sha":"e7c833e690dd0d2966ffb7fb806a3bda89a508c8","kind":"tag","published_at":"2023-04-27T18:51:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.10/manifests"},{"name":"v7.1.0-alpha.9","sha":"ec112401efaae6d3d4996c790a30301177570da9","kind":"tag","published_at":"2023-04-25T16:08:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.9/manifests"},{"name":"v7.0.7","sha":"9e352853ca5ce94d81fcdb06c303b4fbf43f8971","kind":"tag","published_at":"2023-04-24T10:07:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.7/manifests"},{"name":"v7.1.0-alpha.8","sha":"ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b","kind":"tag","published_at":"2023-04-24T01:57:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.8/manifests"},{"name":"v7.1.0-alpha.7","sha":"ab6f997ca1ff37b0711a7e12c12af8d76d85f0fc","kind":"tag","published_at":"2023-04-19T08:36:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.7/manifests"},{"name":"v7.0.6","sha":"8608b729992c004e30119ff3fdcadfed3f7504e9","kind":"tag","published_at":"2023-04-18T16:47:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.6/manifests"},{"name":"v7.1.0-alpha.6","sha":"df316720cecd41d64fd95720fd5435150e00c12e","kind":"tag","published_at":"2023-04-18T14:27:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.6/manifests"},{"name":"v7.1.0-alpha.5","sha":"8e835df7a5e177b96e4e55c2fc8d4a3ac4d47ec1","kind":"tag","published_at":"2023-04-17T01:33:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.5/manifests"},{"name":"v7.0.5","sha":"0c784eb56272a1413904cfa53ae8ea4c5c35306e","kind":"tag","published_at":"2023-04-15T12:44:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.5/manifests"},{"name":"v7.1.0-alpha.4","sha":"18dcfa6073157150da60c328f6f64abd477ddcad","kind":"tag","published_at":"2023-04-14T17:04:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.4/manifests"},{"name":"v7.1.0-alpha.3","sha":"d0acd16fdf394463add948bac3f226b93f92c235","kind":"tag","published_at":"2023-04-13T08:24:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.3/manifests"},{"name":"v7.0.4","sha":"98ddf58dba5ec35963e94a6f01f5043b2c866470","kind":"tag","published_at":"2023-04-12T12:49:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.4/manifests"},{"name":"v7.1.0-alpha.2","sha":"3f0c9a6636b9e69006ffb841234cf785598e0572","kind":"tag","published_at":"2023-04-12T10:17:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.2/manifests"},{"name":"v7.0.3","sha":"71877c1f4ba6b2d8829adc200a9c4bb09f7bfc37","kind":"tag","published_at":"2023-04-12T00:19:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.3/manifests"},{"name":"v7.1.0-alpha.1","sha":"48a1df25493b1cc26a405096e723301f4bb04b4e","kind":"tag","published_at":"2023-04-11T14:05:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.1/manifests"},{"name":"v7.1.0-alpha.0","sha":"8ff2938f8ac0c2d524ae653cd89251e5cd4721a4","kind":"tag","published_at":"2023-04-05T14:32:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.1.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.1.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.1.0-alpha.0/manifests"},{"name":"v7.0.2","sha":"96b498debee8b89d0c4050c13172a5a818c9997a","kind":"tag","published_at":"2023-04-03T12:46:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"2fe0c39167a40d6856f5cbc2ab927b3b65fc384b","kind":"tag","published_at":"2023-04-03T09:50:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"4f2afa644d7f2833181fc03187f5597d442285a6","kind":"tag","published_at":"2023-03-31T13:37:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0/manifests"},{"name":"v7.0.0-rc.11","sha":"908c324acf53fc0f97fbdd1ff14d39a5dde396ff","kind":"tag","published_at":"2023-03-31T10:08:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.11/manifests"},{"name":"v7.0.0-rc.10","sha":"dd10adf7821c47f0d3a2e6a45d80eea2b906c3a2","kind":"tag","published_at":"2023-03-29T14:25:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.10/manifests"},{"name":"v7.0.0-rc.9","sha":"618743e115ad0f172537a4b7b6cdfb0beaef52b5","kind":"tag","published_at":"2023-03-29T02:42:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.9/manifests"},{"name":"v7.0.0-rc.8","sha":"42cc9d76db87614261e067f49b0123db30365233","kind":"tag","published_at":"2023-03-25T00:39:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.8/manifests"},{"name":"v7.0.0-rc.7","sha":"908868e02f55605ad5ebe4299c2d5432fb41e1b8","kind":"tag","published_at":"2023-03-23T11:53:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.7/manifests"},{"name":"v6.5.17-alpha.0","sha":"f6dd58a9fa9f197bfb74d0b6c7d6b5d266f759b9","kind":"tag","published_at":"2023-03-23T03:11:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.17-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.17-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.17-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.17-alpha.0/manifests"},{"name":"v7.0.0-rc.6","sha":"1467fa1d714cbf43d5d87f9233c6dd42e20da787","kind":"tag","published_at":"2023-03-22T16:59:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.6/manifests"},{"name":"v7.0.0-rc.5","sha":"851e100b53f1c58b6a79ca3bc0a9c295b385264d","kind":"tag","published_at":"2023-03-20T09:25:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.5/manifests"},{"name":"v7.0.0-rc.4","sha":"6fb713a2ca980fa241f82a076579889fcdf47ecc","kind":"tag","published_at":"2023-03-17T01:25:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.4/manifests"},{"name":"v7.0.0-rc.3","sha":"94e99533b214c24691cc9edb3a026d04f20154b6","kind":"tag","published_at":"2023-03-13T19:36:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.3/manifests"},{"name":"v7.0.0-rc.2","sha":"ef4cfd4483670ad30dfea190c843e5571db06886","kind":"tag","published_at":"2023-03-13T12:35:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.2/manifests"},{"name":"v7.0.0-rc.1","sha":"115d69123dc7c4dfab9538d2b273cb0fcc372852","kind":"tag","published_at":"2023-03-10T11:49:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.1/manifests"},{"name":"v7.0.0-rc.0","sha":"6d1bcb2579203a3075467a2ba83738d854545053","kind":"tag","published_at":"2023-03-09T17:43:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-rc.0/manifests"},{"name":"v7.0.0-beta.64","sha":"f33337d997ae5db03f3b7681cffe0a154e1798f3","kind":"tag","published_at":"2023-03-09T01:52:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.64","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.64/manifests"},{"name":"v7.0.0-beta.63","sha":"5a1c2753f9c30f3b12eb158dfa5e93706ad0e9a8","kind":"tag","published_at":"2023-03-08T17:06:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.63","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.63/manifests"},{"name":"v7.0.0-beta.62","sha":"f70dcdb599363bfd6e6d2b63f8fadd02e9cbe00a","kind":"tag","published_at":"2023-03-06T14:55:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.62","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.62/manifests"},{"name":"v7.0.0-beta.61","sha":"c4707c66fa1b173da15d232f35e03dd647aa6a42","kind":"tag","published_at":"2023-03-03T16:40:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.61","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.61/manifests"},{"name":"v7.0.0-beta.60","sha":"325e0406b449b740d94d481a32a62304a8b2fd11","kind":"tag","published_at":"2023-03-02T17:37:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.60","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.60/manifests"},{"name":"v7.0.0-beta.59","sha":"c808723218b9a07aa5c92a440babb23c0411db99","kind":"tag","published_at":"2023-03-01T16:50:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.59","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.59/manifests"},{"name":"v7.0.0-beta.58","sha":"a447c4d622b3c1010459047df9c8b7022e76a10d","kind":"tag","published_at":"2023-03-01T12:32:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.58","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.58/manifests"},{"name":"v7.0.0-beta.57","sha":"40424e73ad881740b16d5017507f7790fe8d27c5","kind":"tag","published_at":"2023-03-01T00:50:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.57","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.57/manifests"},{"name":"v7.0.0-beta.56","sha":"26815b0ea07f3800cc514cccd242c8ab1f428b8c","kind":"tag","published_at":"2023-02-28T17:42:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.56","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.56/manifests"},{"name":"v7.0.0-beta.55","sha":"fcabbb3d1837b193348cbdb7935d497049cd5243","kind":"tag","published_at":"2023-02-27T14:00:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.55","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.55/manifests"},{"name":"v7.0.0-beta.54","sha":"dbdaa1b77a1f00ea90d6c1f018bf0c772d7b9afd","kind":"tag","published_at":"2023-02-24T12:35:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.54","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.54/manifests"},{"name":"v7.0.0-beta.53","sha":"b1da06450dc3e4124a935785a2041b18204533ae","kind":"tag","published_at":"2023-02-21T17:57:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.53","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.53/manifests"},{"name":"v7.0.0-beta.52","sha":"1f559ed69a4fdd8eeb88e4190b16a8932104908e","kind":"tag","published_at":"2023-02-21T07:35:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.52","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.52/manifests"},{"name":"v7.0.0-beta.51","sha":"92ae17be35e8e19be160d4d8acb9b56e40064be2","kind":"tag","published_at":"2023-02-20T15:04:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.51","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.51/manifests"},{"name":"v7.0.0-beta.50","sha":"ecbe308bda919d3cc60188dbb17dc4511f6b7a0e","kind":"tag","published_at":"2023-02-17T16:10:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.50","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.50/manifests"},{"name":"v7.0.0-beta.49","sha":"a2b4f0b42ee2b071390794bbdf99d0366fa32472","kind":"tag","published_at":"2023-02-16T16:26:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.49","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.49/manifests"},{"name":"v7.0.0-beta.48","sha":"8c9765f9cd204fc63b928526941d8d8bffaf7c38","kind":"tag","published_at":"2023-02-15T11:45:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.48","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.48/manifests"},{"name":"v7.0.0-beta.47","sha":"a591d8eb579e68b26c277ab8ebdcafc2611530a5","kind":"tag","published_at":"2023-02-13T16:38:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.47","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.47/manifests"},{"name":"v7.0.0-beta.46","sha":"ddbb9cfded3d2e6374a9abc9a6e8990a2f0052ed","kind":"tag","published_at":"2023-02-10T16:40:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.46","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.46/manifests"},{"name":"v7.0.0-beta.45","sha":"c7fdb03a408aff39160d1977f906e1780ccfbc50","kind":"tag","published_at":"2023-02-09T02:59:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.45/manifests"},{"name":"v7.0.0-beta.44","sha":"cb3de6c33a80b366011c8081867b59985c27a666","kind":"tag","published_at":"2023-02-07T16:13:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.44/manifests"},{"name":"v7.0.0-beta.43","sha":"b1b7c2bc998decc21eb8352fcccd3c939048df02","kind":"tag","published_at":"2023-02-04T09:15:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.43/manifests"},{"name":"v7.0.0-beta.42","sha":"0b8d11c61742ba9283a6889d0bdac9ac5a8a508f","kind":"tag","published_at":"2023-02-04T04:26:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.42/manifests"},{"name":"v7.0.0-beta.41","sha":"b73df3011fe6ccda407ebb6ed15b80e0d01d4230","kind":"tag","published_at":"2023-02-03T13:26:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.41/manifests"},{"name":"v7.0.0-beta.40","sha":"9c68cc3a66e996e91ccd520d9d0adf0fa7094ad4","kind":"tag","published_at":"2023-02-02T03:39:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.40/manifests"},{"name":"v7.0.0-beta.39","sha":"96d484511811e3154ff18c55814a1f4688946335","kind":"tag","published_at":"2023-02-01T15:55:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.39/manifests"},{"name":"v7.0.0-beta.38","sha":"91302a6818a7794e1e8bbff01c68513b8516cb53","kind":"tag","published_at":"2023-01-31T08:57:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.38/manifests"},{"name":"v7.0.0-beta.37","sha":"85d5b70f8f225e917d489349cc44107be0267e9f","kind":"tag","published_at":"2023-01-31T08:48:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.37/manifests"},{"name":"v7.0.0-beta.36","sha":"5268eb0fa26e2e31cc410c27cbff7189f3b7eba1","kind":"tag","published_at":"2023-01-28T03:29:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.36/manifests"},{"name":"v7.0.0-beta.35","sha":"e6d5c50c88bc67468a815efc1048b36ebc2d4bdd","kind":"tag","published_at":"2023-01-26T16:57:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.35/manifests"},{"name":"v6.5.16","sha":"7db13fface8f05b870a16b90694a840785830f7e","kind":"tag","published_at":"2023-01-26T11:30:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.16/manifests"},{"name":"v7.0.0-beta.34","sha":"b8c17b23e92257c5a09b592dc6b557ba7b94ccea","kind":"tag","published_at":"2023-01-25T17:38:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.34/manifests"},{"name":"v7.0.0-beta.33","sha":"7b662c444875d3890ee935878fb1b2b45fbfdfb7","kind":"tag","published_at":"2023-01-24T15:35:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.33/manifests"},{"name":"v7.0.0-beta.32","sha":"99f5bb60dddd80bf94d55d05411fd7e7d730b009","kind":"tag","published_at":"2023-01-24T03:38:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.32/manifests"},{"name":"v7.0.0-beta.31","sha":"6d1ea7647fce605b2029077cbd02f655cafe1807","kind":"tag","published_at":"2023-01-20T05:22:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.31/manifests"},{"name":"v7.0.0-beta.30","sha":"633f95bec79fb65524a7bcae867448b351920831","kind":"tag","published_at":"2023-01-18T15:09:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.30/manifests"},{"name":"v7.0.0-beta.29","sha":"c6b2e1a65b1a0f65c52819929344602708212a59","kind":"tag","published_at":"2023-01-17T10:00:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.29/manifests"},{"name":"v7.0.0-beta.28","sha":"05179df2dcf366ea1e61b0809e7778afbec094de","kind":"tag","published_at":"2023-01-15T06:12:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.28/manifests"},{"name":"v7.0.0-beta.27","sha":"1abdc0888cba8f23b12a8b9a777f4af6ed15ffe2","kind":"tag","published_at":"2023-01-14T09:48:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.27/manifests"},{"name":"v7.0.0-beta.26","sha":"4d3ed5ec2eb8db3e688955e2820001def09621c1","kind":"tag","published_at":"2023-01-13T16:14:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.26/manifests"},{"name":"v7.0.0-beta.25","sha":"2109ab8d7c0667e686db757abf5afcbf3d48a6ec","kind":"tag","published_at":"2023-01-11T16:33:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.25/manifests"},{"name":"v6.5.16-alpha.0","sha":"1b48a7af6f154076a9c77b3890c2baeba4d724a1","kind":"tag","published_at":"2023-01-11T16:16:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.16-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.16-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.16-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.16-alpha.0/manifests"},{"name":"v7.0.0-beta.24","sha":"cf402923a5076bbeee8dc08fe91115d747903cbf","kind":"tag","published_at":"2023-01-10T16:33:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.24/manifests"},{"name":"v7.0.0-beta.23","sha":"540859f1e7daeb25a03b2095e4223effc7f590b8","kind":"tag","published_at":"2023-01-10T15:36:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.23/manifests"},{"name":"v7.0.0-beta.22","sha":"3b05d5a4072a41ad557febfd407220fb4f2944bf","kind":"tag","published_at":"2023-01-10T15:31:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.22/manifests"},{"name":"v7.0.0-beta.21","sha":"fb45d854842e10fa119a65c628333e3a5d495e77","kind":"tag","published_at":"2023-01-09T01:15:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.21/manifests"},{"name":"v7.0.0-beta.20","sha":"22701aedf564e467511887eb041f32ae0c96bcde","kind":"tag","published_at":"2023-01-06T12:09:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.20/manifests"},{"name":"v7.0.0-beta.19","sha":"da902f312eb354d20aa83bf0f0035b9744f93791","kind":"tag","published_at":"2023-01-01T10:16:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.19/manifests"},{"name":"v7.0.0-beta.18","sha":"fd0c69d276a6b6d1211d33f00d330b14d17d6aea","kind":"tag","published_at":"2023-01-01T10:02:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.18/manifests"},{"name":"v7.0.0-beta.17","sha":"6559b419625c2dcf76bad1a12fcf75e3dd7c4187","kind":"tag","published_at":"2022-12-30T13:21:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.17/manifests"},{"name":"v7.0.0-beta.16","sha":"7ca5d329ef50ec4cded3c6586761a25a8e79e67c","kind":"tag","published_at":"2022-12-28T16:21:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.16/manifests"},{"name":"v7.0.0-beta.15","sha":"ed794f9d13e2bfe696ed2b230a3da04c203519eb","kind":"tag","published_at":"2022-12-24T04:56:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.15/manifests"},{"name":"v7.0.0-beta.14","sha":"c3b2e8fe2517ba2d7630e260de0fd1ad86cafeb6","kind":"tag","published_at":"2022-12-23T12:01:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.14/manifests"},{"name":"v6.5.15","sha":"feab19dad03201d094000c656bcb4559294b3914","kind":"tag","published_at":"2022-12-20T14:59:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15/manifests"},{"name":"v6.5.15-alpha.1","sha":"cfd775bd5bfb7c4bc4609f413e52c1ba2f226560","kind":"tag","published_at":"2022-12-20T13:58:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.15-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.15-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15-alpha.1/manifests"},{"name":"v7.0.0-beta.13","sha":"ddf86bd126ede0c019d7c9494f99f24a5cad9908","kind":"tag","published_at":"2022-12-20T13:28:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.13/manifests"},{"name":"v7.0.0-beta.12","sha":"dd52c7e8853bc40791deb55e36473c0c18ab5957","kind":"tag","published_at":"2022-12-16T15:27:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.12/manifests"},{"name":"v7.0.0-beta.11","sha":"f488007ad9e0ff9c4ade4837f584db87fa0d46eb","kind":"tag","published_at":"2022-12-16T14:28:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.11/manifests"},{"name":"v7.0.0-beta.10","sha":"e0ac32774403f7b73348cb1a4ebdabce0c641d86","kind":"tag","published_at":"2022-12-16T07:23:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.10/manifests"},{"name":"v7.0.0-beta.9","sha":"c466d4f77c3e8b99f28aaf508acdb9fd863550fd","kind":"tag","published_at":"2022-12-15T16:15:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.9/manifests"},{"name":"v7.0.0-beta.8","sha":"5340574d89a799ec10959edc16ca140852cf355c","kind":"tag","published_at":"2022-12-14T15:40:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.8/manifests"},{"name":"v7.0.0-beta.7","sha":"e16a8c685e22121683ac00b1bc53dbf5aa587f88","kind":"tag","published_at":"2022-12-14T14:01:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.7/manifests"},{"name":"v7.0.0-beta.6","sha":"edcda9c064bcb77c903263fafcaee2bd369f429a","kind":"tag","published_at":"2022-12-13T16:10:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.6/manifests"},{"name":"v7.0.0-beta.5","sha":"8a44bd60808941735aac4a5e9505e8f658131b3e","kind":"tag","published_at":"2022-12-13T15:21:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.5/manifests"},{"name":"v7.0.0-beta.4","sha":"4d869ed6f7166e0d06f2bef5a1b872fa77a0cf2d","kind":"tag","published_at":"2022-12-13T01:34:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.4/manifests"},{"name":"v6.5.15-alpha.0","sha":"095d6ad0f577082c3faf1ac3e0140fc1a80a90a2","kind":"tag","published_at":"2022-12-12T11:51:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.15-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.15-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.15-alpha.0/manifests"},{"name":"v7.0.0-beta.3","sha":"9a57b4788c8b2817db516d799057d8295b187880","kind":"tag","published_at":"2022-12-10T02:19:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.3/manifests"},{"name":"v7.0.0-beta.2","sha":"66a0d588184add900c48d49f3a62743fa9cc5185","kind":"tag","published_at":"2022-12-09T04:37:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.2/manifests"},{"name":"v7.0.0-beta.1","sha":"42c08678ac06d9c2c8e7a4c31a91e0a14bf5c2cd","kind":"tag","published_at":"2022-12-08T17:26:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.1/manifests"},{"name":"v7.0.0-beta.0","sha":"2e4ddde6a0a291266d91fe6a5ecda767bf119e70","kind":"tag","published_at":"2022-12-08T07:58:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-beta.0/manifests"},{"name":"v7.0.0-alpha.62","sha":"27a91217b1e30d56af667a4e1f587ed1ac173e70","kind":"tag","published_at":"2022-12-07T17:35:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.62","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.62/manifests"},{"name":"v7.0.0-alpha.61","sha":"ec1df6fe1b11ad6084b9f3ea4b5f6bee3fca58be","kind":"tag","published_at":"2022-12-07T10:58:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.61","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.61/manifests"},{"name":"v7.0.0-alpha.60","sha":"2b38f15a169d191e68f01abae0b109920d89fb39","kind":"tag","published_at":"2022-12-07T04:24:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.60","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.60/manifests"},{"name":"v7.0.0-alpha.59","sha":"8d3068344b96cb740635b6fbb7a9052108a984bc","kind":"tag","published_at":"2022-12-06T16:07:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.59","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.59/manifests"},{"name":"v7.0.0-alpha.58","sha":"c7f8e3e8486ab5caf3da0ef016acfd2065f0dc05","kind":"tag","published_at":"2022-12-05T06:21:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.58","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.58/manifests"},{"name":"v7.0.0-alpha.57","sha":"5a87a203fd293c1199ca5303af1923892a1fccae","kind":"tag","published_at":"2022-12-03T14:13:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.57","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.57/manifests"},{"name":"v6.5.14","sha":"cf65eb7ff6f58341ecd8010a24ee88d2974a7df5","kind":"tag","published_at":"2022-12-02T00:05:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14/manifests"},{"name":"v6.5.14-alpha.2","sha":"71f07c4af213258303a8513dc9a6a7c70214bcbe","kind":"tag","published_at":"2022-12-01T16:28:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.14-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.14-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.2/manifests"},{"name":"v7.0.0-alpha.56","sha":"c8e9a862bb83c4a0d6b5975e795b4ca7f7ff7bc2","kind":"tag","published_at":"2022-12-01T05:48:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.56","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.56/manifests"},{"name":"v7.0.0-alpha.55","sha":"55cd2ab63d1f897de59e2471d2f916f7d2c13546","kind":"tag","published_at":"2022-11-30T17:29:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.55","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.55/manifests"},{"name":"v6.5.14-alpha.1","sha":"16dfcaa06913126a0fd6f13e14caf8180b4ecb7f","kind":"tag","published_at":"2022-11-27T14:57:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.14-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.14-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.1/manifests"},{"name":"v7.0.0-alpha.54","sha":"91177d4e27daec556a24ae6223c3cbe17a998d9b","kind":"tag","published_at":"2022-11-25T14:22:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.54","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.54/manifests"},{"name":"v7.0.0-alpha.53","sha":"fd1cf81615a5ddac3369e7bb567a1a43081fdc23","kind":"tag","published_at":"2022-11-24T10:58:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.53","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.53/manifests"},{"name":"v7.0.0-alpha.52","sha":"d2494e3f51ce0f55bcb1ef693a6477c669fbe666","kind":"tag","published_at":"2022-11-21T14:33:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.52","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.52/manifests"},{"name":"v7.0.0-alpha.51","sha":"4fec76c3f5135854d9834ebc1cf2f1f325696ded","kind":"tag","published_at":"2022-11-19T12:54:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.51","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.51/manifests"},{"name":"v6.5.14-alpha.0","sha":"c4e122aed592304807cb5a13ca08c52fca8eab3d","kind":"tag","published_at":"2022-11-19T04:14:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.14-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.14-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.14-alpha.0/manifests"},{"name":"v7.0.0-alpha.50","sha":"77184d039091f4782dc4540df6d271a24fb3e242","kind":"tag","published_at":"2022-11-17T07:06:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.50","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.50/manifests"},{"name":"v7.0.0-alpha.49","sha":"d7eb433300cac55d3c7256c8181eb6fd7a47b4c8","kind":"tag","published_at":"2022-11-13T15:50:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.49","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.49/manifests"},{"name":"v7.0.0-alpha.48","sha":"b58a29b785462f8a8b711b6bb2d7223fd6dc17fd","kind":"tag","published_at":"2022-11-07T07:56:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.48","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.48/manifests"},{"name":"v7.0.0-alpha.47","sha":"1c706a4a778831e012343c905f86225fa71491a7","kind":"tag","published_at":"2022-11-01T04:14:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.47","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.47/manifests"},{"name":"v7.0.0-alpha.46","sha":"c64b5be851ed2affac56e1daaac3f453fbe6f230","kind":"tag","published_at":"2022-10-28T13:28:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.46","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.46/manifests"},{"name":"v7.0.0-alpha.45","sha":"3ef14366115c56c1d45c0359ff681cc47ed50532","kind":"tag","published_at":"2022-10-27T21:55:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.45/manifests"},{"name":"v7.0.0-alpha.44","sha":"d4965bd328d8f83c279560c7bc8428e490b275f3","kind":"tag","published_at":"2022-10-27T13:52:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.44/manifests"},{"name":"v7.0.0-alpha.43","sha":"f801c26f7bdcbfeeeca6706c0854d130bfb2f38b","kind":"tag","published_at":"2022-10-25T12:10:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.43/manifests"},{"name":"v7.0.0-alpha.42","sha":"4ed2e832e3accf8e533da92a46a812eacaf5db0b","kind":"tag","published_at":"2022-10-24T04:18:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.42/manifests"},{"name":"v6.5.13","sha":"9bc627d9b364d2ea915470dfd08cfe5cb3716dee","kind":"tag","published_at":"2022-10-24T04:00:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13/manifests"},{"name":"v6.5.13-alpha.1","sha":"03f5ebeedfa0027ceeb18c0991ddf47e1ffa6651","kind":"tag","published_at":"2022-10-24T03:40:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.13-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.13-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13-alpha.1/manifests"},{"name":"v7.0.0-alpha.41","sha":"7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637","kind":"tag","published_at":"2022-10-21T15:42:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.41/manifests"},{"name":"v7.0.0-alpha.40","sha":"8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c","kind":"tag","published_at":"2022-10-19T18:23:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.40/manifests"},{"name":"v7.0.0-alpha.39","sha":"47386bd49d141ea70daac41ab3e4d52749fc5da9","kind":"tag","published_at":"2022-10-18T16:12:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.39/manifests"},{"name":"v7.0.0-alpha.38","sha":"438114fcf62a763f0e8c07e2c34890dd987ca431","kind":"tag","published_at":"2022-10-15T02:50:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.38/manifests"},{"name":"v7.0.0-alpha.37","sha":"82667a655108283aafc828427f00bb3590a334e5","kind":"tag","published_at":"2022-10-12T19:33:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.37/manifests"},{"name":"v7.0.0-alpha.36","sha":"c7cab45bef4e7c1e7e4f41244e2580a082c8841e","kind":"tag","published_at":"2022-10-12T19:17:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.36/manifests"},{"name":"v7.0.0-alpha.35","sha":"d8972df8c6c1c4716131a856751f5914acddaad1","kind":"tag","published_at":"2022-10-05T16:19:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.35/manifests"},{"name":"v6.5.13-alpha.0","sha":"1423ff5ed44da6f0bb3b7838c96f2ebe31cef05c","kind":"tag","published_at":"2022-09-28T12:19:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.13-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.13-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.13-alpha.0/manifests"},{"name":"v7.0.0-alpha.34","sha":"fc90fc875462421c1faa35862ac4bc436de8e75f","kind":"tag","published_at":"2022-09-27T03:25:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.34/manifests"},{"name":"v6.5.12","sha":"e3991cb4dac45c964e29f82da6be5912464c5a4f","kind":"tag","published_at":"2022-09-14T00:54:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.12/manifests"},{"name":"v7.0.0-alpha.33","sha":"5da5b0fabd04cc5cd5771e8242a960f05d03234a","kind":"tag","published_at":"2022-09-13T11:04:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.33/manifests"},{"name":"v7.0.0-alpha.32","sha":"9c49a7cd8bf8b7a72c2e726aff16a63053d4bb96","kind":"tag","published_at":"2022-09-13T10:49:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.32/manifests"},{"name":"v6.5.11","sha":"db56a2586508ee1082640f24402e491333e42ec4","kind":"tag","published_at":"2022-09-13T01:24:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11/manifests"},{"name":"v7.0.0-alpha.31","sha":"02c013c33186479017098d532a18ff8654b91f1f","kind":"tag","published_at":"2022-09-07T03:16:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.31/manifests"},{"name":"v6.5.11-alpha.2","sha":"069134850deba5a8f7497cc66d4dee834ac95ba5","kind":"tag","published_at":"2022-09-07T02:50:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.11-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.11-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.2/manifests"},{"name":"v7.0.0-alpha.30","sha":"aabf7b595cb13d8a86dca27ad3d6039205bd55d6","kind":"tag","published_at":"2022-09-05T16:55:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.30/manifests"},{"name":"v7.0.0-alpha.29","sha":"87ce9b91ce2c7e35a716d2254768fb1a34e777c7","kind":"tag","published_at":"2022-09-02T16:03:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.29/manifests"},{"name":"v7.0.0-alpha.28","sha":"941b85ce04c2e7c4328edb3568c1dece36dfbcf3","kind":"tag","published_at":"2022-09-01T16:52:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.28/manifests"},{"name":"v7.0.0-alpha.27","sha":"3e33f0709dd97151b7dfd86fd9858d13fd1c5738","kind":"tag","published_at":"2022-08-31T02:58:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.27/manifests"},{"name":"v7.0.0-alpha.26","sha":"e5c9cfe1d0482132e59734d9cfce57477045914f","kind":"tag","published_at":"2022-08-26T11:12:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.26/manifests"},{"name":"v7.0.0-alpha.25","sha":"058af8bac4892d95fdfe755dedfd826cb4508fdc","kind":"tag","published_at":"2022-08-25T14:45:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.25/manifests"},{"name":"v7.0.0-alpha.24","sha":"e3232cb426b8381afa48f42e6baa45fd9af9bc3a","kind":"tag","published_at":"2022-08-24T03:53:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.24/manifests"},{"name":"v6.5.11-alpha.1","sha":"26cfe201c360644f2ccdf36e4d8c75134c9bac77","kind":"tag","published_at":"2022-08-22T23:39:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.11-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.11-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.1/manifests"},{"name":"v7.0.0-alpha.23","sha":"0900e20acfbc12551c6a3f788b8de5dd6af5f80a","kind":"tag","published_at":"2022-08-18T12:31:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.23/manifests"},{"name":"v7.0.0-alpha.22","sha":"408cd2770da3f5cfb54843d74dfcf31b6c7e0d58","kind":"tag","published_at":"2022-08-18T11:49:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.22/manifests"},{"name":"v6.5.11-alpha.0","sha":"32945d12113a70c17a3b8f7d3172b500a0b7658e","kind":"tag","published_at":"2022-08-17T14:36:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.11-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.11-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.11-alpha.0/manifests"},{"name":"v7.0.0-alpha.21","sha":"d8cdc5b21af68e69c6eefeaae0e1efadd06947ea","kind":"tag","published_at":"2022-08-17T02:26:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.21/manifests"},{"name":"v7.0.0-alpha.20","sha":"babf57d9220258fc42504271bba7d41f9b52c54f","kind":"tag","published_at":"2022-08-15T19:38:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.20/manifests"},{"name":"v7.0.0-alpha.19","sha":"4744e9f4476d0d67396f451fcef487e628254dd6","kind":"tag","published_at":"2022-08-12T04:11:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.19/manifests"},{"name":"v6.5.10","sha":"251f2db4a16a32f8b3eefd9ba5afa5082b164ea7","kind":"tag","published_at":"2022-08-03T23:53:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10/manifests"},{"name":"v6.5.10-alpha.1","sha":"98ff996609e04aec925dd05c249b8c1cc8b733e7","kind":"tag","published_at":"2022-08-02T23:16:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.10-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.10-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10-alpha.1/manifests"},{"name":"v7.0.0-alpha.18","sha":"fb44e84fae17fe12abbe0d4462c130983aa154d2","kind":"tag","published_at":"2022-08-02T22:19:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.18/manifests"},{"name":"v7.0.0-alpha.17","sha":"ddb5620010919a17f6f0bcfa48057f5beb1f9b94","kind":"tag","published_at":"2022-07-27T17:52:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.17/manifests"},{"name":"v6.5.10-alpha.0","sha":"ebf34beabb2460939109bdbd194a323e2729a5f4","kind":"tag","published_at":"2022-07-26T17:54:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.10-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.10-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.10-alpha.0/manifests"},{"name":"v7.0.0-alpha.16","sha":"488883f09bf3639636ca58020f2d29c8354f418d","kind":"tag","published_at":"2022-07-25T12:39:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.16/manifests"},{"name":"v7.0.0-alpha.15","sha":"7ac49077a2cd4a59fcadb8f41b3964e19f9d1c47","kind":"tag","published_at":"2022-07-25T12:25:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.15/manifests"},{"name":"v7.0.0-alpha.14","sha":"7f4667b558a917ed892969441f3f49f58ed03c1f","kind":"tag","published_at":"2022-07-25T12:10:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.14/manifests"},{"name":"v7.0.0-alpha.13","sha":"5289279308ea33b5105922649dff7d467d59b048","kind":"tag","published_at":"2022-07-12T06:25:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.13/manifests"},{"name":"v7.0.0-alpha.12","sha":"f2fd77135069210a32d02448827a09a63dda9cff","kind":"tag","published_at":"2022-07-08T15:43:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.12/manifests"},{"name":"v7.0.0-alpha.11","sha":"3fa580ff7ff003d07d94535386bca5146ac099c2","kind":"tag","published_at":"2022-07-06T16:05:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.11/manifests"},{"name":"v7.0.0-alpha.10","sha":"08facaff8efcbfedbc7b6e969ed4e69d27b0e78c","kind":"tag","published_at":"2022-07-02T17:55:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.10/manifests"},{"name":"v7.0.0-alpha.9","sha":"b0043c20575119c79fb3b19196099c3655c9478c","kind":"tag","published_at":"2022-07-02T17:36:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.9/manifests"},{"name":"v7.0.0-alpha.8","sha":"4ab1ee49380c6b9ffebc24d82a8d3592b8b76ab9","kind":"tag","published_at":"2022-06-29T15:55:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.8/manifests"},{"name":"v7.0.0-alpha.7","sha":"1aa1c64f16aa6b4e9cb04964f923c5cdbed19410","kind":"tag","published_at":"2022-06-29T11:29:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.7/manifests"},{"name":"v7.0.0-alpha.6","sha":"193f4590e282d054956e1a0a37f284234989332e","kind":"tag","published_at":"2022-06-21T15:29:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.6/manifests"},{"name":"v7.0.0-alpha.5","sha":"8c78a1c4ebe56cd2b7d64eae1bf7d3ad21dda484","kind":"tag","published_at":"2022-06-20T13:44:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.5/manifests"},{"name":"v7.0.0-alpha.4","sha":"bf3d33faea94c027399cfa50d9990db5b84f35c3","kind":"tag","published_at":"2022-06-19T10:03:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.4/manifests"},{"name":"v7.0.0-alpha.3","sha":"061c5f7b5174cb7a7634f6cd32cbd01f224a53c9","kind":"tag","published_at":"2022-06-16T16:37:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.3/manifests"},{"name":"v7.0.0-alpha.2","sha":"43602306dd4e8447b5cbf7f4377b8b67bd17a4ee","kind":"tag","published_at":"2022-06-15T01:11:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.2/manifests"},{"name":"v6.5.9","sha":"46a90279438f1ab9051bd5e1ad3ef02ed80edb74","kind":"tag","published_at":"2022-06-13T18:43:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9/manifests"},{"name":"v6.5.9-alpha.2","sha":"f62d97b1ff311b9da55cc1f2d7947e64355f767e","kind":"tag","published_at":"2022-06-13T17:46:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.9-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.9-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.2/manifests"},{"name":"v6.5.9-alpha.1","sha":"72809edb2289b60cbe4cdb3f1348a015330a8580","kind":"tag","published_at":"2022-06-12T23:10:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.9-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.9-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.1/manifests"},{"name":"v6.5.9-alpha.0","sha":"a96d9f8d9f4b6c067e14cc7432802cbef6716ce1","kind":"tag","published_at":"2022-06-12T06:43:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.9-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.9-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.9-alpha.0/manifests"},{"name":"v6.5.8","sha":"635281148d07b1bfa0ca7ae1df63f6a7020108f9","kind":"tag","published_at":"2022-06-08T18:05:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.8/manifests"},{"name":"v6.5.8-alpha.0","sha":"dd77f57cc5b4d4ade03137102d4f51e6a2e7e247","kind":"tag","published_at":"2022-06-07T07:08:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.8-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.8-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.8-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.8-alpha.0/manifests"},{"name":"v7.0.0-alpha.1","sha":"95b16f8a6db8c4db34cb3081f376404d43493080","kind":"tag","published_at":"2022-06-06T18:05:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.1/manifests"},{"name":"v7.0.0-alpha.0","sha":"07dcb21a96e634fd50814703677c8559571182f8","kind":"tag","published_at":"2022-06-06T16:58:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v7.0.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v7.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v7.0.0-alpha.0/manifests"},{"name":"v6.5.7","sha":"7849b0b5fecd1f0738c6fdc41169f1bfc90ebfb7","kind":"tag","published_at":"2022-06-06T02:18:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.7/manifests"},{"name":"v6.5.7-alpha.0","sha":"c7f2df2da12a6cdf45315620f50c8eddbc2dc6aa","kind":"tag","published_at":"2022-06-03T18:09:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.7-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.7-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.7-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.7-alpha.0/manifests"},{"name":"v6.5.6","sha":"c11c9107947e25f2c111d18532833cdd8e452492","kind":"tag","published_at":"2022-05-30T00:06:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.6/manifests"},{"name":"v6.5.6-alpha.0","sha":"2cc2ba0602a30b344bd5e8a85c8a5a2d7ab459e7","kind":"tag","published_at":"2022-05-27T18:23:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.6-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.6-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.6-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.6-alpha.0/manifests"},{"name":"v6.5.5","sha":"ad7cdb93f922ab59dfe8fee14e792f8b3c214b97","kind":"tag","published_at":"2022-05-24T14:39:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5/manifests"},{"name":"v6.5.5-alpha.3","sha":"a8654775f9a0d9fe3d73e3ea38a707be50d790da","kind":"tag","published_at":"2022-05-24T11:20:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.5-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.5-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.3/manifests"},{"name":"v6.5.5-alpha.2","sha":"408f817fe3d79226cc11502b1e5d41e2c77a9d57","kind":"tag","published_at":"2022-05-23T18:26:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.5-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.5-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.2/manifests"},{"name":"v6.5.5-alpha.1","sha":"920488c5a6b2fc6c99c3399dc07c0a08ab1a1794","kind":"tag","published_at":"2022-05-23T18:08:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.5-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.5-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.1/manifests"},{"name":"v6.5.5-alpha.0","sha":"625b6752dc2d3a0797167945b586f2807c8ee9f4","kind":"tag","published_at":"2022-05-23T17:40:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.5-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.5-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.5-alpha.0/manifests"},{"name":"v6.5.4","sha":"b230ed5037dda182e23ded3161b2ab3991a5bddd","kind":"tag","published_at":"2022-05-23T01:35:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.4/manifests"},{"name":"v6.5.4-alpha.0","sha":"e903a59d6e4834234a1ca8d7bd4a9f853aa7bf04","kind":"tag","published_at":"2022-05-20T10:55:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.4-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.4-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.4-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.4-alpha.0/manifests"},{"name":"v6.5.3","sha":"5ffb1458a6d7ee16dc8e665333553ba4ee083796","kind":"tag","published_at":"2022-05-19T15:22:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.3/manifests"},{"name":"v6.5.2","sha":"1cc7e28d90e96f9899b468196716f8d36ab7cbe5","kind":"tag","published_at":"2022-05-19T13:11:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.2/manifests"},{"name":"v6.5.1","sha":"eca319f3dc037c4d7d2beba749db124c067a68f9","kind":"tag","published_at":"2022-05-19T12:38:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.1/manifests"},{"name":"v6.5.0","sha":"ada09beb5223eabe6fa0dadf82f38d624e8cef66","kind":"tag","published_at":"2022-05-18T16:26:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0/manifests"},{"name":"v6.5.0-rc.1","sha":"96e802978600c65005d7cd731d1b233b4a444ea7","kind":"tag","published_at":"2022-05-18T14:51:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-rc.1/manifests"},{"name":"v6.5.0-rc.0","sha":"85a50a8b65e8d072ee8e6181e35baba62b861817","kind":"tag","published_at":"2022-05-17T09:54:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-rc.0/manifests"},{"name":"v6.5.0-beta.8","sha":"6448a30e5b68930333edb02f734067007729afc1","kind":"tag","published_at":"2022-05-10T18:52:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.8/manifests"},{"name":"v6.5.0-beta.7","sha":"7ce29f2a6e1cf0ebaf7f05f7bd3fe7431ed69f8e","kind":"tag","published_at":"2022-05-09T02:51:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.7/manifests"},{"name":"v6.5.0-beta.6","sha":"3e34d8a00e5f93040a463f272f635623cdd98ff7","kind":"tag","published_at":"2022-05-05T17:27:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.6/manifests"},{"name":"v6.5.0-beta.5","sha":"f0a0f6bbf0366847e4435ce7114c59df572f2a1b","kind":"tag","published_at":"2022-05-04T12:09:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.5/manifests"},{"name":"v6.5.0-beta.4","sha":"4f7d98508b73d911febe2cb707e440be163e54ac","kind":"tag","published_at":"2022-05-04T02:15:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.4/manifests"},{"name":"v6.5.0-beta.3","sha":"efdb44ea6e437d722f36bd2b2a72964eaa3079f8","kind":"tag","published_at":"2022-05-03T17:48:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.3/manifests"},{"name":"v6.5.0-beta.2","sha":"3888c4e7ff3c7e5d2b4ed6c55417f8515704f2ac","kind":"tag","published_at":"2022-05-03T11:16:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.2/manifests"},{"name":"v6.5.0-beta.1","sha":"8a4ba56bf54f726b22fd3cc42411dd991b515187","kind":"tag","published_at":"2022-04-28T02:55:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.1/manifests"},{"name":"v6.5.0-beta.0","sha":"4a2e256aef85a9c62c68e1ef3a90ffc2cc2053e3","kind":"tag","published_at":"2022-04-24T06:16:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-beta.0/manifests"},{"name":"v6.5.0-alpha.64","sha":"5a1c67d4be2738735555ef95bd84332536b73ded","kind":"tag","published_at":"2022-04-18T02:25:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.64","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.64/manifests"},{"name":"v6.5.0-alpha.63","sha":"3648589de2bb03ade94dea2d199103aec138dc77","kind":"tag","published_at":"2022-04-14T08:51:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.63","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.63/manifests"},{"name":"v6.4.22","sha":"c20ec83c4e51c3c062cb890de6642e57f5e94a8a","kind":"tag","published_at":"2022-04-14T04:45:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.22/manifests"},{"name":"v6.5.0-alpha.62","sha":"a446c5e14a57580c46c83d98865469f97a773336","kind":"tag","published_at":"2022-04-13T01:13:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.62","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.62/manifests"},{"name":"v6.5.0-alpha.61","sha":"b323129e9ec1193caf1c274373d7ac024bfd8c72","kind":"tag","published_at":"2022-04-11T16:14:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.61","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.61/manifests"},{"name":"v6.4.21","sha":"16efe7e1f9998d416d7ab0c3e74f14ba4d5a6b2f","kind":"tag","published_at":"2022-04-09T02:08:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.21/manifests"},{"name":"v6.5.0-alpha.60","sha":"4b26a076fa033c720cfc8a4ff1354000f9aac1c5","kind":"tag","published_at":"2022-04-08T18:30:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.60","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.60/manifests"},{"name":"v6.5.0-alpha.59","sha":"0defdb2f5eba608cff5adae093eba7baddb44f78","kind":"tag","published_at":"2022-04-07T09:06:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.59","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.59/manifests"},{"name":"v6.5.0-alpha.58","sha":"ed6b7defb5bffcbc2f525efefbbb0cb9a5407e49","kind":"tag","published_at":"2022-04-07T03:33:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.58","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.58/manifests"},{"name":"v6.5.0-alpha.57","sha":"5dc0c5caa29387acd5d4126ed58b4a18904cdef1","kind":"tag","published_at":"2022-04-06T02:27:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.57","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.57/manifests"},{"name":"v6.5.0-alpha.56","sha":"5e54b1631ea539274861f67362f14ddd43f29b85","kind":"tag","published_at":"2022-04-05T16:16:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.56","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.56/manifests"},{"name":"v6.5.0-alpha.55","sha":"cd86064d518563b5c067800b3e9578eb38df9bef","kind":"tag","published_at":"2022-04-03T04:08:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.55","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.55/manifests"},{"name":"v6.5.0-alpha.54","sha":"75a652c49c49f22e46adba68d66560deb77b641a","kind":"tag","published_at":"2022-04-01T12:59:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.54","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.54/manifests"},{"name":"v6.4.20","sha":"08a88ccf6d9b1a0d6e9bae58f651f3675b69877d","kind":"tag","published_at":"2022-04-01T06:42:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.20/manifests"},{"name":"v6.5.0-alpha.53","sha":"d0d28b82a23353032a3163956fd29e47adc9f2db","kind":"tag","published_at":"2022-04-01T03:27:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.53","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.53/manifests"},{"name":"v6.5.0-alpha.52","sha":"01a2c1fac97353c212197bc905062ab9b5c21d7e","kind":"tag","published_at":"2022-03-31T05:34:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.52","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.52/manifests"},{"name":"v6.5.0-alpha.51","sha":"94a7bb1fbd7b647888aed0fd91f34cbcd71cdbe7","kind":"tag","published_at":"2022-03-25T16:09:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.51","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.51/manifests"},{"name":"v6.5.0-alpha.50","sha":"021f17199142add77f8b28e739a752ca2f468b60","kind":"tag","published_at":"2022-03-23T07:35:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.50","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.50/manifests"},{"name":"v6.5.0-alpha.49","sha":"8436cebe8776dc0fdb77039650a0bc422af46c1b","kind":"tag","published_at":"2022-03-17T08:25:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.49","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.49/manifests"},{"name":"v6.5.0-alpha.48","sha":"764afda77067e4dd4f20172427a32a6e7b335561","kind":"tag","published_at":"2022-03-14T03:37:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.48","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.48/manifests"},{"name":"v6.5.0-alpha.47","sha":"f11842cd9ff2ab503a7f176e8c72790fb88b98ff","kind":"tag","published_at":"2022-03-09T16:34:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.47","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.47/manifests"},{"name":"v6.5.0-alpha.46","sha":"bd0d31b55372ae1cb120238905cbdcbbe51017c2","kind":"tag","published_at":"2022-03-05T16:10:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.46","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.46/manifests"},{"name":"v6.5.0-alpha.45","sha":"aae55a06aa4649a713b8f346823fca281e1271c2","kind":"tag","published_at":"2022-03-01T17:57:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.45/manifests"},{"name":"v6.5.0-alpha.44","sha":"c21bcf1703c6e4bd4a67259800f796d62e422d01","kind":"tag","published_at":"2022-02-28T12:28:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.44/manifests"},{"name":"v6.5.0-alpha.43","sha":"3a3752212e88023e6c1ca23a9ce8eed1e31e5a77","kind":"tag","published_at":"2022-02-28T09:30:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.43/manifests"},{"name":"v6.5.0-alpha.42","sha":"4c9601e26442ed369d52fdb861ea45e350b78453","kind":"tag","published_at":"2022-02-24T18:36:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.42/manifests"},{"name":"v6.5.0-alpha.41","sha":"0045310f15a962585866587c28f61e95aeba5db9","kind":"tag","published_at":"2022-02-22T09:15:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.41/manifests"},{"name":"v6.5.0-alpha.40","sha":"a65705f70c6fae2db0df0e9350b6474e4380201b","kind":"tag","published_at":"2022-02-19T01:33:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.40/manifests"},{"name":"v6.4.19","sha":"8c72f40b3c0ff291dfe58a74c70376bc187ab51e","kind":"tag","published_at":"2022-02-12T10:04:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.19/manifests"},{"name":"v6.5.0-alpha.39","sha":"40d6111e3aacc7c81cd724127a1a179399d96557","kind":"tag","published_at":"2022-02-11T05:02:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.39/manifests"},{"name":"v6.5.0-alpha.38","sha":"a8af17af6360ad5ebb06863a506598f4ccefce7a","kind":"tag","published_at":"2022-02-08T08:54:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.38/manifests"},{"name":"v6.5.0-alpha.37","sha":"c1e96a84d2f3ff9411729d9c0c05ab30d95594db","kind":"tag","published_at":"2022-02-08T08:40:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.37/manifests"},{"name":"v6.5.0-alpha.36","sha":"617f80a542b196342fd3e649b0c3b4cbf0c9ed41","kind":"tag","published_at":"2022-02-04T15:06:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.36/manifests"},{"name":"v6.5.0-alpha.35","sha":"d4fa5d89138047ecefd425da7f7795a997ee67de","kind":"tag","published_at":"2022-02-04T13:49:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.35/manifests"},{"name":"v6.4.18","sha":"aeb65a73efa87e3b50a8ee5ca98f77d0b987e0b9","kind":"tag","published_at":"2022-02-02T12:37:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.18/manifests"},{"name":"v6.5.0-alpha.34","sha":"3f333a8ea69647648484ea11888212fb6c8bf40e","kind":"tag","published_at":"2022-02-02T11:46:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.34/manifests"},{"name":"v6.5.0-alpha.33","sha":"aafbcf67750805bc78c19eeff9769d902c0286d8","kind":"tag","published_at":"2022-02-01T15:43:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.33/manifests"},{"name":"v6.5.0-alpha.32","sha":"58430882b246794cf6e1bee70752682cf9db954d","kind":"tag","published_at":"2022-02-01T14:44:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.32/manifests"},{"name":"v6.5.0-alpha.31","sha":"0973a6fba584b47c6274241d62eed5b920ec5c55","kind":"tag","published_at":"2022-02-01T13:24:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.31/manifests"},{"name":"v6.5.0-alpha.30","sha":"025202633f58e75895669216cdbfff1a3f2d63e2","kind":"tag","published_at":"2022-01-31T07:46:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.30/manifests"},{"name":"v6.5.0-alpha.29","sha":"afd30e8a21d01a17c0f726dc5b6c6730dc8103b1","kind":"tag","published_at":"2022-01-31T02:32:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.29/manifests"},{"name":"v6.4.17","sha":"7527a9af796b16787fe267cdfd9eebe05d7aa829","kind":"tag","published_at":"2022-01-31T02:10:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.17/manifests"},{"name":"v6.5.0-alpha.28","sha":"9989e30fecb3a93aeef5ed291f91e46c118429f4","kind":"tag","published_at":"2022-01-29T15:35:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.28/manifests"},{"name":"v6.4.16","sha":"2e55ad6d6489294b6d51da116eaab82525171d6a","kind":"tag","published_at":"2022-01-29T07:28:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.16/manifests"},{"name":"v6.5.0-alpha.27","sha":"89fcb2cf8af09854404c85dc6d7df91a1a2505eb","kind":"tag","published_at":"2022-01-29T07:02:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.27/manifests"},{"name":"v6.5.0-alpha.26","sha":"e549be849abc0c3c8f43c9e9e16bd2e2aa5078a3","kind":"tag","published_at":"2022-01-28T12:16:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.26/manifests"},{"name":"v6.5.0-alpha.25","sha":"24b93e86bb42bc8b023a9dbeb9c00adb6e41a371","kind":"tag","published_at":"2022-01-28T11:05:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.25/manifests"},{"name":"v6.4.15","sha":"6ae833ddd74eeefeae630d960870e4bec2fb4282","kind":"tag","published_at":"2022-01-28T05:51:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.15/manifests"},{"name":"v6.5.0-alpha.24","sha":"e0aa03133eaa9966d93b8a05a8e12ea67b9c31cc","kind":"tag","published_at":"2022-01-28T03:28:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.24/manifests"},{"name":"v6.5.0-alpha.23","sha":"4e373b7da39e05ce9398bf86c1c5047f9ccf3187","kind":"tag","published_at":"2022-01-24T16:22:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.23/manifests"},{"name":"v6.4.14","sha":"7e958de1a800e76d420118dbcef11945e2974f76","kind":"tag","published_at":"2022-01-21T09:54:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.14/manifests"},{"name":"v6.5.0-alpha.22","sha":"e490495e37bba6761f2890f2887d6a628f8ff96e","kind":"tag","published_at":"2022-01-20T10:39:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.22/manifests"},{"name":"v6.5.0-alpha.21","sha":"9e1ebb613b6ef256c77bfced3c02d4a1c87037ea","kind":"tag","published_at":"2022-01-18T15:47:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.21/manifests"},{"name":"v6.5.0-alpha.20","sha":"b62683544470a480c64e06e3e645e3bd36ae9371","kind":"tag","published_at":"2022-01-18T15:26:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.20/manifests"},{"name":"v6.5.0-alpha.19","sha":"e67730760dd33cd371cdc892c54ccf643b745f76","kind":"tag","published_at":"2022-01-17T11:58:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.19/manifests"},{"name":"v6.5.0-alpha.18","sha":"3fd7f5c63c8d5d735ee78e9d97d03e2a6f82746e","kind":"tag","published_at":"2022-01-16T16:03:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.18/manifests"},{"name":"v6.4.13","sha":"a0d62dd126a7d6e94ff734e07632ecd73c40ff9e","kind":"tag","published_at":"2022-01-15T04:09:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.13/manifests"},{"name":"v6.5.0-alpha.17","sha":"85cf034c8671cfd511174fcd7683ed2900660739","kind":"tag","published_at":"2022-01-14T11:36:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.17/manifests"},{"name":"v6.5.0-alpha.16","sha":"dab732827e3bf515179edec00d1c350592c35d0a","kind":"tag","published_at":"2022-01-13T11:49:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.16/manifests"},{"name":"v6.5.0-alpha.15","sha":"02cafe0fe701d65ba798a5e69857b87bc8c05046","kind":"tag","published_at":"2022-01-12T10:58:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.15/manifests"},{"name":"v6.4.12","sha":"a44ad5d034e9fd4a0c86cbe89564bc414ab73536","kind":"tag","published_at":"2022-01-11T16:14:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.12/manifests"},{"name":"v6.4.11","sha":"7031b05cd8c2cd84eb25b9e27e05586ffbbfa51e","kind":"tag","published_at":"2022-01-11T16:02:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.11/manifests"},{"name":"v6.5.0-alpha.14","sha":"c484cd9a62fa28f119ec337c929eb1040b84b424","kind":"tag","published_at":"2022-01-11T15:35:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.14/manifests"},{"name":"v6.5.0-alpha.13","sha":"1782b4618f22845c2de8accd34f2696e570f0bbb","kind":"tag","published_at":"2022-01-10T17:19:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.13/manifests"},{"name":"v5.3.22","sha":"6098d418f2f77646116c3f6e51f0e52830913886","kind":"tag","published_at":"2022-01-10T12:39:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.22/manifests"},{"name":"v6.3.13","sha":"0efa9fa512980624fde3109e6c61a98377a808c2","kind":"tag","published_at":"2022-01-10T04:37:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.13/manifests"},{"name":"v6.4.10","sha":"8e052dff03da11ef42d24432b0cc5b20c95993da","kind":"tag","published_at":"2022-01-10T02:49:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.10/manifests"},{"name":"v6.5.0-alpha.12","sha":"e4ec45bc7d62b4aaa31f886952684cf313f10005","kind":"tag","published_at":"2022-01-10T01:39:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.12/manifests"},{"name":"v6.5.0-alpha.11","sha":"2e69f2b818c2ab031c0069f71773d305bc7c1c70","kind":"tag","published_at":"2022-01-08T08:18:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.11/manifests"},{"name":"v6.5.0-alpha.10","sha":"3a2436d718c20d4a67cddc31000bf8eadb1a6ed3","kind":"tag","published_at":"2022-01-06T15:35:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.10/manifests"},{"name":"v6.5.0-alpha.9","sha":"6a1955b313ff575aae42427e6c339d5385501f7c","kind":"tag","published_at":"2022-01-05T17:48:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.9/manifests"},{"name":"v6.5.0-alpha.8","sha":"267b2eea09133d1c19f6cc1646825b2e709fe8e5","kind":"tag","published_at":"2022-01-05T17:36:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.8/manifests"},{"name":"v6.5.0-alpha.7","sha":"bee098d0df4f9c695c07774d729c98f436edd38f","kind":"tag","published_at":"2022-01-04T12:18:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.7/manifests"},{"name":"v6.5.0-alpha.6","sha":"11c90ba4d7d1de902b3dcf4c23e9dd9f83524639","kind":"tag","published_at":"2022-01-03T16:02:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.6/manifests"},{"name":"v6.5.0-alpha.5","sha":"0642a6aa9b9d7bb2c6b7a6e2cf79d64dec2bcbe2","kind":"tag","published_at":"2021-12-23T08:55:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.5/manifests"},{"name":"v6.5.0-alpha.4","sha":"02eb040fbdff52a8dea315186cf50bc948317970","kind":"tag","published_at":"2021-12-18T04:13:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.4/manifests"},{"name":"v6.5.0-alpha.3","sha":"e96eea52d22ba0552e90d57d9533b4954c63030b","kind":"tag","published_at":"2021-12-09T06:30:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.3/manifests"},{"name":"v6.5.0-alpha.2","sha":"5f4eb404b4aa36747218be62277f95700aea525f","kind":"tag","published_at":"2021-12-09T02:39:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.2/manifests"},{"name":"v6.4.9","sha":"43fafa544406f6160e897535ad76a1f190e5791d","kind":"tag","published_at":"2021-12-09T02:16:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.9/manifests"},{"name":"v6.4.8","sha":"520f0de8e67d2a471a828d208c9a7b3754563e76","kind":"tag","published_at":"2021-12-06T06:24:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.8/manifests"},{"name":"v6.4.7","sha":"f3833a4722bd3b1f4ca8285ef2ad1859cd2bf274","kind":"tag","published_at":"2021-12-03T15:26:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.7/manifests"},{"name":"v6.4.6","sha":"0563f20d012baac9483241a71121259a40b6be46","kind":"tag","published_at":"2021-12-03T15:11:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.6/manifests"},{"name":"v6.4.5","sha":"a52eaf2fe13467fc5be5a4be9d07898729ad6cbc","kind":"tag","published_at":"2021-12-03T08:08:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.5/manifests"},{"name":"v6.5.0-alpha.1","sha":"050891d8f52b0503d9a383dadd58dc7cb7a5276c","kind":"tag","published_at":"2021-12-02T17:30:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.5.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.5.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.5.0-alpha.1/manifests"},{"name":"v6.4.4","sha":"564975e85c7478d553e45b13c1a3894da0847e04","kind":"tag","published_at":"2021-12-01T23:28:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.4/manifests"},{"name":"v6.4.3","sha":"d035e015270e37a100cf753dcbb9084cb829f35d","kind":"tag","published_at":"2021-12-01T06:40:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.3/manifests"},{"name":"v6.4.2","sha":"29a87acc6c65843b6d3f0d6e3bd8badec891314a","kind":"tag","published_at":"2021-12-01T04:23:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.2/manifests"},{"name":"v6.4.1","sha":"62372711d8679f2791aad0052af63052d591712b","kind":"tag","published_at":"2021-11-30T00:33:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.1/manifests"},{"name":"v6.4.0","sha":"a4df9ed07195c731d0112c9a44b1fbdaf22cdf9a","kind":"tag","published_at":"2021-11-26T16:16:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0/manifests"},{"name":"v6.4.0-rc.11","sha":"ee7bdda42ead8da9baf181834955290ffff11d04","kind":"tag","published_at":"2021-11-26T09:24:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.11/manifests"},{"name":"v6.4.0-rc.10","sha":"3b47c4f2e654828c25a029e5084c735784e5ea55","kind":"tag","published_at":"2021-11-26T07:29:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.10/manifests"},{"name":"v6.4.0-rc.9","sha":"d929507307b835644b89855abd90625e2f0de208","kind":"tag","published_at":"2021-11-26T02:49:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.9/manifests"},{"name":"v6.4.0-rc.8","sha":"3a0f43813e9db6e58040e37200432f8688037092","kind":"tag","published_at":"2021-11-25T09:31:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.8/manifests"},{"name":"v6.4.0-rc.7","sha":"372e6ed02fed27969e48160aae2c06863c17f7cd","kind":"tag","published_at":"2021-11-24T00:21:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.7/manifests"},{"name":"v6.4.0-rc.6","sha":"fd2d6b57cd97efdaff60cc8d45070c5f931b037d","kind":"tag","published_at":"2021-11-22T07:57:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.6/manifests"},{"name":"v6.4.0-rc.5","sha":"5540e41573e9371eb1570d43273e6d5a8ab530da","kind":"tag","published_at":"2021-11-19T12:57:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.5/manifests"},{"name":"v6.4.0-rc.4","sha":"de107a424b1bce33c01b5fbecfdb4c17edb8ff3e","kind":"tag","published_at":"2021-11-19T07:37:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.4/manifests"},{"name":"v6.4.0-rc.3","sha":"bb27ae5f2818432718927f5730861bbcf8aa345d","kind":"tag","published_at":"2021-11-16T14:09:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.3/manifests"},{"name":"v6.4.0-rc.2","sha":"b622b2a188c99378386a34ba9bf73f172c24d71e","kind":"tag","published_at":"2021-11-15T17:27:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.2/manifests"},{"name":"v6.4.0-rc.1","sha":"6efc38d64d4197a5d61c0c22876d10fa89e0328b","kind":"tag","published_at":"2021-11-12T19:27:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.1/manifests"},{"name":"v6.4.0-rc.0","sha":"a8622e6b182be35024c71ed9f242a8020fc7bf3f","kind":"tag","published_at":"2021-11-12T15:33:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-rc.0/manifests"},{"name":"v6.4.0-beta.33","sha":"a8fa6a6e402364f1bb99a322cc3e9c542ab9cd87","kind":"tag","published_at":"2021-11-12T14:00:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.33/manifests"},{"name":"v6.4.0-beta.32","sha":"ce62aeda580246cc4f072e7fe7d3ebc6b8491783","kind":"tag","published_at":"2021-11-11T17:14:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.32/manifests"},{"name":"v6.4.0-beta.31","sha":"4ca946b8f89866f280edfe1cbb3a9314dd659774","kind":"tag","published_at":"2021-11-09T18:55:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.31/manifests"},{"name":"v6.4.0-beta.30","sha":"ce40fa8f25d79456dfd3001637ac512a275cfd0d","kind":"tag","published_at":"2021-11-08T15:35:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.30/manifests"},{"name":"v6.4.0-beta.29","sha":"85508b82abef2c348eaa1aae58e2758602b82920","kind":"tag","published_at":"2021-11-05T18:16:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.29/manifests"},{"name":"v6.4.0-beta.28","sha":"a1178aab2b3b26487d34629dda9a13f91d4896b2","kind":"tag","published_at":"2021-11-04T17:40:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.28/manifests"},{"name":"v6.4.0-beta.27","sha":"ccc8f2118504d5a54c345e64d15dafab5a5ceac8","kind":"tag","published_at":"2021-11-04T10:34:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.27/manifests"},{"name":"v6.4.0-beta.26","sha":"4f266b185dea4ce9286a54d17d342f414506e6e3","kind":"tag","published_at":"2021-11-02T13:52:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.26/manifests"},{"name":"v6.4.0-beta.25","sha":"e1b842067c9cb569e137add6a2ada959f70c4fee","kind":"tag","published_at":"2021-11-02T06:22:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.25/manifests"},{"name":"v6.4.0-beta.24","sha":"f16b51b6400da6ef1bf617dda310fe10eede5f0a","kind":"tag","published_at":"2021-11-02T03:54:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.24/manifests"},{"name":"v6.4.0-beta.23","sha":"54b733efdd45aff1e66e34620eed7757639aae25","kind":"tag","published_at":"2021-10-29T14:56:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.23/manifests"},{"name":"v6.4.0-beta.22","sha":"ae79b761cd1919aa1d2ae708b5f23c7a69dfbe29","kind":"tag","published_at":"2021-10-28T16:07:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.22/manifests"},{"name":"v6.4.0-beta.21","sha":"f7cdde34d8a1452471b19b50d37fe521015ec0d4","kind":"tag","published_at":"2021-10-27T17:19:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.21/manifests"},{"name":"v6.4.0-beta.20","sha":"6e5d3494ed14d5a3a5a567ea29ef0be8ec78d6ea","kind":"tag","published_at":"2021-10-25T18:59:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.20/manifests"},{"name":"v6.4.0-beta.19","sha":"ba87f7627eb742faa848d98674fc8ac7c75c1e3a","kind":"tag","published_at":"2021-10-22T06:33:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.19/manifests"},{"name":"v6.4.0-beta.18","sha":"b9d6393e1d2b7a834221b591cd711e1a54af347a","kind":"tag","published_at":"2021-10-21T10:58:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.18/manifests"},{"name":"v6.4.0-beta.17","sha":"6acf6290cde56aca6ff5b3f98b69e2efa950d0d2","kind":"tag","published_at":"2021-10-21T05:40:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.17/manifests"},{"name":"v6.4.0-beta.16","sha":"c7b90fc4d449e11b2b6fbcd0a967c5c9248644a9","kind":"tag","published_at":"2021-10-20T15:57:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.16/manifests"},{"name":"v6.4.0-beta.15","sha":"76fc1afad03d21913082caaaceb0261542605970","kind":"tag","published_at":"2021-10-19T14:24:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.15/manifests"},{"name":"v6.4.0-beta.14","sha":"01368f2847aecc8012ec9819c7cb1331aade1709","kind":"tag","published_at":"2021-10-18T17:14:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.14/manifests"},{"name":"v6.4.0-beta.13","sha":"b53d2ba2c853bdfafdd5435ba8a91414908deba6","kind":"tag","published_at":"2021-10-18T06:12:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.13/manifests"},{"name":"v6.4.0-beta.12","sha":"80bc80bbb9f4ed7ca9686e5780e3ea73fc3125e4","kind":"tag","published_at":"2021-10-15T08:49:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.12/manifests"},{"name":"v6.3.12","sha":"0df8e6ee3886a3c4dd51963ee4446c92df3a5114","kind":"tag","published_at":"2021-10-14T07:08:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.12/manifests"},{"name":"v6.4.0-beta.11","sha":"584c6de14edcd91cf5422474404a58ce866180e7","kind":"tag","published_at":"2021-10-14T03:41:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.11/manifests"},{"name":"v6.4.0-beta.10","sha":"0c11d4e6ecd09a63459094824ddf7e68c37a8297","kind":"tag","published_at":"2021-10-13T05:35:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.10/manifests"},{"name":"v6.3.11","sha":"e1110699aa1cc93848f855451742bddae19699ac","kind":"tag","published_at":"2021-10-12T14:53:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.11/manifests"},{"name":"v6.4.0-beta.9","sha":"894446b210b113a930afa348ea9f76d0d5acedf9","kind":"tag","published_at":"2021-10-12T07:38:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.9/manifests"},{"name":"v6.4.0-beta.8","sha":"0d7c1493fdee5d8a451189a96c406adf680c27a4","kind":"tag","published_at":"2021-10-11T14:50:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.8/manifests"},{"name":"v6.4.0-beta.7","sha":"82eef35d8d9a3b4690fdb5617e913a6a380fd1d0","kind":"tag","published_at":"2021-10-08T09:35:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.7/manifests"},{"name":"v6.4.0-beta.6","sha":"3ca7c472aedb808fde1d717f0a087c17a14ae6e8","kind":"tag","published_at":"2021-10-07T06:21:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.6/manifests"},{"name":"v6.3.10","sha":"1492fc7824075f65e2a075d9005c75a2e6544339","kind":"tag","published_at":"2021-10-06T15:59:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.10/manifests"},{"name":"v6.4.0-beta.5","sha":"de1244d71aa6a8120a859ef15d872b8de49ce75f","kind":"tag","published_at":"2021-10-06T14:07:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.5/manifests"},{"name":"v6.4.0-beta.4","sha":"d86053da4d78bc7a41982fed07a5662fcf8c502b","kind":"tag","published_at":"2021-10-04T17:26:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.4/manifests"},{"name":"v6.3.9","sha":"3f907e6f89479b65e0ce6acef3a4f1aae1d27353","kind":"tag","published_at":"2021-10-01T16:07:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.9/manifests"},{"name":"v6.4.0-beta.3","sha":"1854c1cd3750ada0b82c33904ea34705d4c914c1","kind":"tag","published_at":"2021-10-01T15:21:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.3/manifests"},{"name":"v6.4.0-beta.2","sha":"409005cae9fd0434483804791d759eca20a7ea59","kind":"tag","published_at":"2021-10-01T02:04:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.2/manifests"},{"name":"v6.4.0-beta.1","sha":"ff7adf106f0bdc1b455edc5d497cd5b15b8a48ac","kind":"tag","published_at":"2021-09-25T22:06:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.1/manifests"},{"name":"v6.4.0-beta.0","sha":"0b869475e4f590cb0baf0bfaf1e858c7021a4a0c","kind":"tag","published_at":"2021-09-21T23:37:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-beta.0/manifests"},{"name":"v6.4.0-alpha.41","sha":"6d8521f76816390d3a7be3c20584b26c5437ebf5","kind":"tag","published_at":"2021-09-21T17:06:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.41/manifests"},{"name":"v6.4.0-alpha.40","sha":"d8f1553d05d3aaccc19a7cce2f8008bb4d70efd6","kind":"tag","published_at":"2021-09-20T12:11:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.40/manifests"},{"name":"v6.4.0-alpha.39","sha":"60cc84e495d99eac14f7156cc1d6cac18e641b56","kind":"tag","published_at":"2021-09-18T09:27:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.39/manifests"},{"name":"v6.4.0-alpha.38","sha":"6f2a04ec73c34a1f9590db664e9a00d043f5508d","kind":"tag","published_at":"2021-09-16T14:05:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.38/manifests"},{"name":"v6.4.0-alpha.37","sha":"6f3ec87797b2e39dc51959a27d7435321abdd4d3","kind":"tag","published_at":"2021-09-16T01:12:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.37/manifests"},{"name":"v6.4.0-alpha.36","sha":"bb285e6eb5cf0929ffb8c2d3741c03062c0c2629","kind":"tag","published_at":"2021-09-15T00:40:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.36/manifests"},{"name":"v6.4.0-alpha.35","sha":"72779d0fefbd262a20699e71df90386a9f63932b","kind":"tag","published_at":"2021-09-14T09:25:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.35/manifests"},{"name":"v6.4.0-alpha.34","sha":"13cbeb6c81dce0dca64712a62583f66720f2d77c","kind":"tag","published_at":"2021-09-07T10:42:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.34/manifests"},{"name":"v6.3.8","sha":"d1b91cb104ee127deafba57e53216e62de90260a","kind":"tag","published_at":"2021-09-03T17:23:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.8/manifests"},{"name":"v6.4.0-alpha.33","sha":"145db1a0960113a00cbe0042537672c96eda3c22","kind":"tag","published_at":"2021-08-31T17:03:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.33/manifests"},{"name":"v6.4.0-alpha.32","sha":"89484a70f78fb86c3a8801829b75a116afb35f01","kind":"tag","published_at":"2021-08-24T00:57:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.32/manifests"},{"name":"v6.4.0-alpha.31","sha":"4d12b2bf91a0ec7fef5bfdbd48c61d4406429e4c","kind":"tag","published_at":"2021-08-23T03:12:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.31/manifests"},{"name":"v6.4.0-alpha.30","sha":"867fb7a0084fbada02e952d3413333898b18657a","kind":"tag","published_at":"2021-08-14T05:13:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.30/manifests"},{"name":"v6.4.0-alpha.29","sha":"137b2cfc98d48f2c7dd0f8ff28a736be7778424d","kind":"tag","published_at":"2021-08-10T14:11:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.29/manifests"},{"name":"v6.4.0-alpha.28","sha":"0c33a829638f91dc7e913575ee09fd60e9d27f93","kind":"tag","published_at":"2021-08-09T17:54:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.28/manifests"},{"name":"v6.3.7","sha":"20fd678973ef6c2abca28529558761ac52b2062d","kind":"tag","published_at":"2021-08-09T17:28:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.7/manifests"},{"name":"v6.4.0-alpha.26","sha":"20d3c8425653de1d9259b15d0948a0281676e638","kind":"tag","published_at":"2021-08-09T11:10:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.26/manifests"},{"name":"v6.4.0-alpha.25","sha":"398cb5d2de46d252f551117e26b1062b733bcc9d","kind":"tag","published_at":"2021-08-07T16:44:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.25/manifests"},{"name":"v6.4.0-alpha.24","sha":"4475a2f7c32c99e13975201332a33d469e3e4d69","kind":"tag","published_at":"2021-08-04T14:22:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.24/manifests"},{"name":"v6.4.0-alpha.23","sha":"015fb6c43fad4b8276d3deff67639532e36c9467","kind":"tag","published_at":"2021-08-03T13:55:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.23/manifests"},{"name":"v6.4.0-alpha.22","sha":"b04404e69eef9af2005d290741d5ded4565679ae","kind":"tag","published_at":"2021-07-28T02:37:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.22/manifests"},{"name":"v6.3.6","sha":"9858d0792bcb413d2f1deeb0872e24aeb55b5b59","kind":"tag","published_at":"2021-07-26T06:48:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.6/manifests"},{"name":"v6.4.0-alpha.21","sha":"a08df1499b6bf0d4dd6bfd3b81d1a5f19d093226","kind":"tag","published_at":"2021-07-26T01:48:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.21/manifests"},{"name":"v6.4.0-alpha.20","sha":"08fddba1b5e0e105b133db60d6e6c98afa56381f","kind":"tag","published_at":"2021-07-23T17:06:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.20/manifests"},{"name":"v6.3.5","sha":"eb35265375ea8beb91aa5785c132c286efadd328","kind":"tag","published_at":"2021-07-22T13:47:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.5/manifests"},{"name":"v6.4.0-alpha.19","sha":"8a6a54465fd40d87ac6bddfc89b83d10b819c73b","kind":"tag","published_at":"2021-07-22T13:20:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.19/manifests"},{"name":"v6.4.0-alpha.18","sha":"1892a906ea06381ce424a74c496dfbfc2a201450","kind":"tag","published_at":"2021-07-16T07:01:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.18/manifests"},{"name":"v6.4.0-alpha.17","sha":"952aa3c91eabbdcc28a018f6d15caa1d2940f3ab","kind":"tag","published_at":"2021-07-15T12:56:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.17/manifests"},{"name":"v6.4.0-alpha.16","sha":"7d7a237561bc46068f4fb4b64e6d02dc5c4b7acc","kind":"tag","published_at":"2021-07-13T15:34:26.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.16/manifests"},{"name":"v6.4.0-alpha.15","sha":"516962de50e476fadc38a993be672fee878b1514","kind":"tag","published_at":"2021-07-13T02:25:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.15/manifests"},{"name":"v6.4.0-alpha.14","sha":"a3d82f4a09bf195cfae01322e28c57b97c052cc5","kind":"tag","published_at":"2021-07-10T19:10:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.14/manifests"},{"name":"v6.4.0-alpha.13","sha":"c02f6163133fcffaab0d75a306e1e9b4d28dbae0","kind":"tag","published_at":"2021-07-09T07:31:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.13/manifests"},{"name":"v6.3.4","sha":"80b6bde0fa4c8a36b95a5422e9e640b0e96c392e","kind":"tag","published_at":"2021-07-08T14:54:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.4/manifests"},{"name":"v6.3.3","sha":"0490d4cf181b55de5bc8b7738b01eb12588e9942","kind":"tag","published_at":"2021-07-07T15:24:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.3/manifests"},{"name":"v6.4.0-alpha.12","sha":"7187deff36ea09c20ddeb60dd429df0f4e7ca646","kind":"tag","published_at":"2021-07-07T10:11:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.12/manifests"},{"name":"v6.4.0-alpha.11","sha":"fda674848612fb41eceae355ec051fe94919db53","kind":"tag","published_at":"2021-07-02T19:39:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.11/manifests"},{"name":"v6.4.0-alpha.10","sha":"bf60178f212c5385d00ce695d5adbb4e76a9be9d","kind":"tag","published_at":"2021-07-02T11:42:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.10/manifests"},{"name":"v6.3.2","sha":"e03d2e0d74c7d5883927c247707ede5ce3a6b0fe","kind":"tag","published_at":"2021-06-30T11:39:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.2/manifests"},{"name":"v6.4.0-alpha.9","sha":"b6307e04edb550cd9c8db4c255925bb45a2a3724","kind":"tag","published_at":"2021-06-30T09:19:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.9/manifests"},{"name":"v6.4.0-alpha.8","sha":"23826c4105ca8f8ef68b6d99eb95bd75572ad509","kind":"tag","published_at":"2021-06-30T08:24:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.8/manifests"},{"name":"v6.4.0-alpha.7","sha":"4762d4154c2c403cf930ed27961084b90413aae1","kind":"tag","published_at":"2021-06-29T16:02:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.7/manifests"},{"name":"v6.4.0-alpha.6","sha":"51204d9fd604f33a7c11579e9d938940cd499a79","kind":"tag","published_at":"2021-06-29T08:40:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.6/manifests"},{"name":"v6.4.0-alpha.5","sha":"7f32da25a303466964ad5b5e9a202790ecf1fc59","kind":"tag","published_at":"2021-06-28T18:29:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.5/manifests"},{"name":"v6.3.1","sha":"47c84515f844da6e73208404ee8f4aa6e17b924f","kind":"tag","published_at":"2021-06-28T08:52:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.1/manifests"},{"name":"v6.4.0-alpha.4","sha":"c942bb7f1e80c3585093923efdd6c21f99e31181","kind":"tag","published_at":"2021-06-28T07:41:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.4/manifests"},{"name":"v6.4.0-alpha.3","sha":"fb3046c68e1c0d5a8caac5bfbf228bf2cb12e5ef","kind":"tag","published_at":"2021-06-26T08:37:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.3/manifests"},{"name":"v6.4.0-alpha.2","sha":"8cb009b27c047d8db8b286e4a13814c8301971b0","kind":"tag","published_at":"2021-06-25T15:32:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.2/manifests"},{"name":"v6.4.0-alpha.1","sha":"eb5e450c4f5bd9399bb72c819844144890c00e8a","kind":"tag","published_at":"2021-06-25T01:24:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.1/manifests"},{"name":"v6.4.0-alpha.0","sha":"ac8cf3eacaff860e252e88459b4e6172ca6ac368","kind":"tag","published_at":"2021-06-24T06:43:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.4.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.4.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.4.0-alpha.0/manifests"},{"name":"v6.3.0","sha":"281848ee45f1b889c25539b52e46720b71173877","kind":"tag","published_at":"2021-06-23T09:05:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0/manifests"},{"name":"v6.3.0-rc.12","sha":"e33d1ec63c1c9e7733b03601fc41289446b5285e","kind":"tag","published_at":"2021-06-23T05:42:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.12/manifests"},{"name":"v6.3.0-rc.11","sha":"4d6f5c3b083500bbad78d6fa82bf1fd1998e2077","kind":"tag","published_at":"2021-06-18T06:07:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.11/manifests"},{"name":"v6.3.0-rc.10","sha":"9b50f7dd518337f17e758cb7aa97505386df9c79","kind":"tag","published_at":"2021-06-17T13:25:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.10/manifests"},{"name":"v6.3.0-rc.9","sha":"0c225785c0d1db07d486eebf7be4a4323241e7ce","kind":"tag","published_at":"2021-06-17T11:10:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.9/manifests"},{"name":"v6.3.0-rc.8","sha":"c79b0b3da46c2cc76d10a5ab6cb0d477fc8b828c","kind":"tag","published_at":"2021-06-16T15:49:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.8/manifests"},{"name":"v6.3.0-rc.7","sha":"e802eb80a8a00ec4e70c1cb1cc1175260ce7abd4","kind":"tag","published_at":"2021-06-15T09:30:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.7/manifests"},{"name":"v6.3.0-rc.6","sha":"d7283fa3a191339dcf493089ddd0e609d2129d38","kind":"tag","published_at":"2021-06-15T04:38:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.6/manifests"},{"name":"v6.3.0-rc.5","sha":"312f09d4562eeea64e13fb2194ba8f7d2a58e372","kind":"tag","published_at":"2021-06-14T13:19:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.5/manifests"},{"name":"v6.3.0-rc.4","sha":"c2ce4809900f1c067a88783745d9bdb4c9166c10","kind":"tag","published_at":"2021-06-11T17:25:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.4/manifests"},{"name":"v6.3.0-rc.3","sha":"9b9df139d872e757ea7a99e6d773825eccd95e03","kind":"tag","published_at":"2021-06-11T12:15:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.3/manifests"},{"name":"v6.3.0-rc.2","sha":"8a6047327c8c47a4f67284c99c77487f796853d1","kind":"tag","published_at":"2021-06-10T12:39:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.2/manifests"},{"name":"v6.3.0-rc.1","sha":"b3a721da49b70db820db1ff67902b25e6c750b19","kind":"tag","published_at":"2021-06-10T03:20:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.1/manifests"},{"name":"v6.3.0-rc.0","sha":"35c2771f85b733fe2acac1556cc6e2f201ff3ee8","kind":"tag","published_at":"2021-06-09T03:38:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-rc.0/manifests"},{"name":"v6.3.0-beta.18","sha":"4612ba7d00548e40459e9a8a850b92ccba6c5f46","kind":"tag","published_at":"2021-06-08T18:26:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.18/manifests"},{"name":"v6.3.0-beta.17","sha":"7a2a4c903942135060a064219a21058f13c6ad6a","kind":"tag","published_at":"2021-06-08T04:33:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.17/manifests"},{"name":"v6.3.0-beta.16","sha":"333666582f6375312d98e1099cc0fe8153c8f3b6","kind":"tag","published_at":"2021-06-07T18:36:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.16/manifests"},{"name":"v6.3.0-beta.15","sha":"c674d4ea440475759a70ea6192219c9019a7e6bd","kind":"tag","published_at":"2021-06-07T11:44:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.15/manifests"},{"name":"v6.3.0-beta.14","sha":"dfea1c5ac3de6c0eb2ddd4cb0a5dbab31093f56c","kind":"tag","published_at":"2021-06-06T15:40:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.14/manifests"},{"name":"v6.3.0-beta.13","sha":"06d246de9853c57e3aee60761cd2e914c080cdf9","kind":"tag","published_at":"2021-06-06T05:27:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.13/manifests"},{"name":"v6.3.0-beta.12","sha":"42df54c72cfc11e0360baf6d7f02ea99386f0210","kind":"tag","published_at":"2021-06-05T03:23:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.12/manifests"},{"name":"v6.3.0-beta.11","sha":"699bc9681c3e2b4c62f75826bc68a6c5647ea7ca","kind":"tag","published_at":"2021-06-04T14:21:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.11/manifests"},{"name":"v6.3.0-beta.10","sha":"51d93d41ab1dbf49298f245d03df7de7b7badd5f","kind":"tag","published_at":"2021-06-03T09:27:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.10/manifests"},{"name":"v6.3.0-beta.9","sha":"9d13cc7cc484bf7461c87739265ebfd2e0889e2c","kind":"tag","published_at":"2021-06-02T19:29:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.9/manifests"},{"name":"v6.3.0-beta.8","sha":"f39841ab1ae6720b6d992bcc7fe836c1fa0806a8","kind":"tag","published_at":"2021-06-02T12:41:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.8/manifests"},{"name":"v6.3.0-beta.7","sha":"bae75c11f688dc67519409dd42a78d47b2d1d2a4","kind":"tag","published_at":"2021-06-01T16:35:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.7/manifests"},{"name":"v6.3.0-beta.6","sha":"8bf7ba1cf42feb68d2796a275a2118c8d58682ff","kind":"tag","published_at":"2021-06-01T09:54:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.6/manifests"},{"name":"v6.3.0-beta.5","sha":"0666b7998c8dec56ec994be32a5c7446f7dac44b","kind":"tag","published_at":"2021-05-30T05:06:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.5/manifests"},{"name":"v6.3.0-beta.4","sha":"0f8fb8c26dc11a6f2a5fc8b9aa8a3c6e659fc5cb","kind":"tag","published_at":"2021-05-28T08:32:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.4/manifests"},{"name":"v6.3.0-beta.3","sha":"128b54b313277d20588dd08c033f80eb364fa2f7","kind":"tag","published_at":"2021-05-28T08:15:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.3/manifests"},{"name":"v6.3.0-beta.2","sha":"252d26edb015b9af5c1b60883ca90d2a7deb482a","kind":"tag","published_at":"2021-05-27T12:15:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.2/manifests"},{"name":"v6.3.0-beta.1","sha":"9a2ea10bba6dc82141d006a6b04cf94b3dfb05e9","kind":"tag","published_at":"2021-05-26T11:17:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.1/manifests"},{"name":"v6.3.0-beta.0","sha":"de54b8425eab0cabd145f85c85c425873ad40c9a","kind":"tag","published_at":"2021-05-26T02:52:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-beta.0/manifests"},{"name":"v6.3.0-alpha.45","sha":"98b8e9ea10e3d72886e9867dc0ca8a609431be1f","kind":"tag","published_at":"2021-05-25T16:46:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.45/manifests"},{"name":"v6.3.0-alpha.44","sha":"f87eaa1b079b87bb6f5081c35b601e2d9f875b8c","kind":"tag","published_at":"2021-05-25T09:43:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.44/manifests"},{"name":"v6.3.0-alpha.43","sha":"84a8405f887083349021bdf911fc358362158f19","kind":"tag","published_at":"2021-05-25T02:28:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.43/manifests"},{"name":"v6.3.0-alpha.42","sha":"e7770ed109f6ef1fb1cd141f40eab1e04d5bcbc8","kind":"tag","published_at":"2021-05-24T13:35:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.42/manifests"},{"name":"v6.3.0-alpha.41","sha":"35a5f3972e6dc893664ac0f5aefa0a742d360cb3","kind":"tag","published_at":"2021-05-24T06:52:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.41/manifests"},{"name":"v6.3.0-alpha.40","sha":"b907897044d7f9b7fbeedf3e825616ca330fdb79","kind":"tag","published_at":"2021-05-24T06:42:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.40/manifests"},{"name":"v6.3.0-alpha.39","sha":"f88162c458750ebbfe1e54492c34ae325f6e7170","kind":"tag","published_at":"2021-05-23T13:58:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.39/manifests"},{"name":"v6.3.0-alpha.38","sha":"d61324158225f58f9c8fdcea7a6bce5cf764f469","kind":"tag","published_at":"2021-05-23T03:29:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.38/manifests"},{"name":"v6.3.0-alpha.37","sha":"5c858ccdb26bdede7540c0b58b1aef93edfd60d4","kind":"tag","published_at":"2021-05-23T02:52:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.37/manifests"},{"name":"v6.3.0-alpha.36","sha":"624e8ae075cab7863f9fc0ec22bdd541228f2bf4","kind":"tag","published_at":"2021-05-20T13:25:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.36/manifests"},{"name":"v6.3.0-alpha.35","sha":"40fd9c1a6c2ded8503bb6476fe5d631508eb1e2a","kind":"tag","published_at":"2021-05-20T10:41:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.35/manifests"},{"name":"v6.3.0-alpha.34","sha":"9fec7e12503f0e3c7bbcac63abbdb813a15a8de4","kind":"tag","published_at":"2021-05-19T01:42:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.34/manifests"},{"name":"v6.3.0-alpha.33","sha":"b58badab7ca040ee950dbee661eb42a0d0efa87c","kind":"tag","published_at":"2021-05-18T11:15:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.33/manifests"},{"name":"v6.3.0-alpha.32","sha":"1a9489df40e90119b49f90416ec0ba8d93c8d94c","kind":"tag","published_at":"2021-05-18T10:20:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.32/manifests"},{"name":"v6.3.0-alpha.31","sha":"cfd4afbc3a50787c102b8970e7df3fa63fc31729","kind":"tag","published_at":"2021-05-18T07:20:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.31/manifests"},{"name":"v6.3.0-alpha.30","sha":"94f58f79f0f2ab96e90aba75e661f043fe621567","kind":"tag","published_at":"2021-05-18T04:03:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.30/manifests"},{"name":"v6.3.0-alpha.29","sha":"52324604777ef6ec20e43d1f1cfdbf1afaa6e934","kind":"tag","published_at":"2021-05-17T14:56:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.29/manifests"},{"name":"v6.3.0-alpha.28","sha":"4396f68894673b332de9362461d8ca3aff250063","kind":"tag","published_at":"2021-05-15T00:46:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.28/manifests"},{"name":"v6.3.0-alpha.27","sha":"099c3d493e969677b62b5b88a90fd7e121a25b48","kind":"tag","published_at":"2021-05-14T09:42:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.27/manifests"},{"name":"v6.3.0-alpha.26","sha":"a5ce49510d782d42eb5c5f0821a925155a7975c2","kind":"tag","published_at":"2021-05-14T02:58:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.26/manifests"},{"name":"v6.3.0-alpha.25","sha":"92ebd7bc075aa23f46ece22f964d3c6ecf58b8d5","kind":"tag","published_at":"2021-05-13T04:55:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.25/manifests"},{"name":"v6.3.0-alpha.24","sha":"ee1625bd5c311159514d18e481af8a4382d1f6c2","kind":"tag","published_at":"2021-05-11T07:53:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.24/manifests"},{"name":"v6.3.0-alpha.23","sha":"9374b4c16293aed68244af8c22c7decdae0d5dac","kind":"tag","published_at":"2021-05-11T06:27:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.23/manifests"},{"name":"v6.3.0-alpha.22","sha":"fddc7f6a1d20de1e1fdc0e947040047f1db41482","kind":"tag","published_at":"2021-05-10T13:49:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.22/manifests"},{"name":"v6.3.0-alpha.21","sha":"d0eaafff71fa8bba24b905836be9dcc691f68a92","kind":"tag","published_at":"2021-05-07T06:01:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.21/manifests"},{"name":"v6.3.0-alpha.20","sha":"7fc1fd38d698109ab2c75c65192dbeb5c483a8b0","kind":"tag","published_at":"2021-05-06T13:49:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.20/manifests"},{"name":"core-refactor-start","sha":"830f229984ee57ed07dea2964de96e16073359d4","kind":"tag","published_at":"2021-05-06T12:28:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/core-refactor-start","html_url":"https://github.com/storybookjs/storybook/releases/tag/core-refactor-start","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/core-refactor-start","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/core-refactor-start/manifests"},{"name":"v6.3.0-alpha.19","sha":"b0c31874d8849359db195f7671369cadb177b6d3","kind":"tag","published_at":"2021-05-03T11:02:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.19/manifests"},{"name":"v6.3.0-alpha.18","sha":"cc7d243745edba8c17a89efcedc33b4fc9e1366b","kind":"tag","published_at":"2021-05-02T16:05:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.18/manifests"},{"name":"v6.3.0-alpha.17","sha":"8153f450863452f82328905d10a60ad710b32ecf","kind":"tag","published_at":"2021-04-30T06:26:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.17/manifests"},{"name":"v6.3.0-alpha.16","sha":"5a914b21029f360a8a04136c62f5633c2cb6567d","kind":"tag","published_at":"2021-04-29T03:40:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.16/manifests"},{"name":"v6.3.0-alpha.15","sha":"f29ef382c5954878d9a15062d90e628d188cf0e7","kind":"tag","published_at":"2021-04-27T17:32:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.15/manifests"},{"name":"v6.2.9","sha":"baa083c252ddf7266ca180ffb418c7dfc041a46f","kind":"tag","published_at":"2021-04-23T03:03:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.9/manifests"},{"name":"v6.3.0-alpha.14","sha":"ecba8a7bbf0d84407b24816e08c7cea16375913f","kind":"tag","published_at":"2021-04-23T02:14:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.14/manifests"},{"name":"v6.3.0-alpha.13","sha":"9a64f861bb4419217f5444ce2a6a9fb3c1d0a7d4","kind":"tag","published_at":"2021-04-21T02:41:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.13/manifests"},{"name":"v6.3.0-alpha.12","sha":"74e65d0f4e709f1430a75316333901d245184e7d","kind":"tag","published_at":"2021-04-19T17:59:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.12/manifests"},{"name":"v6.3.0-alpha.11","sha":"8dfdabf3fe34ecff7d7732daa3be0752abdbdf16","kind":"tag","published_at":"2021-04-19T14:16:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.11/manifests"},{"name":"v6.3.0-alpha.10","sha":"7a5242dab49d8308e1cdb09eac74ba5a1349d06e","kind":"tag","published_at":"2021-04-18T13:18:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.10/manifests"},{"name":"v6.3.0-alpha.9","sha":"033dbe8ded43d64520801a7521a6baeb3569c528","kind":"tag","published_at":"2021-04-16T16:44:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.9/manifests"},{"name":"v6.3.0-alpha.8","sha":"645a66a3d23705ab5fb8bef9cd0d62c4100c73cc","kind":"tag","published_at":"2021-04-15T14:23:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.8/manifests"},{"name":"v6.2.8","sha":"1864f833c1399f3c31b5689dded4b6b94ab0ac52","kind":"tag","published_at":"2021-04-14T02:43:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.8/manifests"},{"name":"v6.3.0-alpha.7","sha":"c3fe30510943f1a4284143ccb278072acfaeb9d1","kind":"tag","published_at":"2021-04-14T02:19:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.7/manifests"},{"name":"v6.3.0-alpha.6","sha":"bccbd174da6d22fecb2dfeb8891196898f125a4f","kind":"tag","published_at":"2021-04-13T08:31:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.6/manifests"},{"name":"v6.3.0-alpha.5","sha":"eb61e3d7f3878eb3d68a2654c2a1d7c31ae458cb","kind":"tag","published_at":"2021-04-11T15:40:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.5/manifests"},{"name":"v6.3.0-alpha.4","sha":"53645cdab6d9b8f7fdfd5ab6bcdd6cf6c8255375","kind":"tag","published_at":"2021-04-10T12:47:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.4/manifests"},{"name":"v6.3.0-alpha.3","sha":"4a35e9cf25f7c3a3e2ce9158c5b4810b99242ec8","kind":"tag","published_at":"2021-04-10T04:36:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.3/manifests"},{"name":"v6.2.7","sha":"7c3a0b90e0e19db4e67db9a6cb52d93a0e937218","kind":"tag","published_at":"2021-04-09T05:34:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.7/manifests"},{"name":"v6.3.0-alpha.2","sha":"8afbcd1e8c177dcebf9e120d78e05d7e4dd20b9f","kind":"tag","published_at":"2021-04-09T05:07:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.2/manifests"},{"name":"v6.2.6","sha":"cfe68872c72dfd42dbc34070a5242b3648d93c59","kind":"tag","published_at":"2021-04-09T02:19:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.6/manifests"},{"name":"v6.3.0-alpha.1","sha":"ba3fb08601c62bf8a0e916975f7ec47945788305","kind":"tag","published_at":"2021-04-08T16:25:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.1/manifests"},{"name":"v6.3.0-alpha.0","sha":"d2ae83d7c48605d368d067abcc297d7d00d6bae9","kind":"tag","published_at":"2021-04-08T09:55:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.3.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.3.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.3.0-alpha.0/manifests"},{"name":"v6.2.5","sha":"1a19a40d27e5ad25d389bb57c21789e19796a383","kind":"tag","published_at":"2021-04-07T10:36:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.5/manifests"},{"name":"v6.2.4","sha":"5affb6ad54d003c3344c60b844d01393a8e064da","kind":"tag","published_at":"2021-04-07T04:04:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.4/manifests"},{"name":"v6.2.3","sha":"30ce59f9683ec6dc7b92b10968638d53539f71d8","kind":"tag","published_at":"2021-04-05T14:28:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.3/manifests"},{"name":"v6.2.2","sha":"72dc321920182925b19f776da46bea0caa19c244","kind":"tag","published_at":"2021-04-02T09:50:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.2/manifests"},{"name":"v6.2.1","sha":"b8e5785798732a0b8eb6016d05742fb9f9c430c3","kind":"tag","published_at":"2021-03-31T04:03:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.1/manifests"},{"name":"v6.2.0","sha":"9d2d6eff053449d8d22edc430bb57904d51acada","kind":"tag","published_at":"2021-03-30T16:00:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0/manifests"},{"name":"v6.2.0-rc.13","sha":"bf2e7362ba9d1f1970155c3aee4a79d0b05fa6e5","kind":"tag","published_at":"2021-03-30T10:47:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.13/manifests"},{"name":"v6.2.0-rc.12","sha":"33a978134f2f2ce6acd3a88ad567dadf25bc73e6","kind":"tag","published_at":"2021-03-30T02:48:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.12/manifests"},{"name":"v6.2.0-rc.11","sha":"e8c73a01ed144e2cc2ab91890f5fd801b39b2c05","kind":"tag","published_at":"2021-03-29T08:33:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.11/manifests"},{"name":"v6.2.0-rc.10","sha":"cc709c191ae7a76c34cb8456213f26012e289154","kind":"tag","published_at":"2021-03-26T07:57:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.10/manifests"},{"name":"v6.2.0-rc.9","sha":"8796cbd162c221ae98db5f2a13809cd1e5d44d04","kind":"tag","published_at":"2021-03-24T16:44:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.9/manifests"},{"name":"v6.2.0-rc.8","sha":"10da6322a6b3bd6970116a3bcf331388e728cceb","kind":"tag","published_at":"2021-03-23T02:07:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.8/manifests"},{"name":"v6.2.0-rc.7","sha":"eaecf3893618d755d73005627e795d3fea477f4a","kind":"tag","published_at":"2021-03-22T16:21:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.7/manifests"},{"name":"v6.2.0-rc.6","sha":"ffc06141221d378a37f56f53755fed024d4a673a","kind":"tag","published_at":"2021-03-20T16:24:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.6/manifests"},{"name":"v6.2.0-rc.5","sha":"22ab20d88910855d51f14d0422def3a8b849f20c","kind":"tag","published_at":"2021-03-20T08:53:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.5/manifests"},{"name":"v6.2.0-rc.4","sha":"ff30a3e5cf24b1a1ef50b9512ac2c37284519e99","kind":"tag","published_at":"2021-03-19T05:37:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.4/manifests"},{"name":"v6.2.0-rc.3","sha":"04ee83b6f87711b44e44b3843403af705f01783c","kind":"tag","published_at":"2021-03-18T14:03:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.3/manifests"},{"name":"v6.2.0-rc.2","sha":"3060924fd171b5ee6f713f498c175a6da3ed0e43","kind":"tag","published_at":"2021-03-17T10:02:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.2/manifests"},{"name":"v6.2.0-rc.1","sha":"84a29a18f577c0a65fadcc5b258f2c23fd62e52d","kind":"tag","published_at":"2021-03-16T14:49:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.1/manifests"},{"name":"v6.2.0-rc.0","sha":"f5ea7b4fcd501eb59b758196d01e83112bfcc507","kind":"tag","published_at":"2021-03-15T15:02:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-rc.0/manifests"},{"name":"v6.2.0-beta.15","sha":"b866279d9f9ca4ffc30179946ebc5ba5e911fb47","kind":"tag","published_at":"2021-03-15T11:19:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.15/manifests"},{"name":"v6.2.0-beta.14","sha":"b1336257ef95129b7fc7e95151ce377b457f33b0","kind":"tag","published_at":"2021-03-11T14:00:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.14/manifests"},{"name":"v6.2.0-beta.13","sha":"ce696dbc8c635fc5841a16946543a1ebf0ec7c0d","kind":"tag","published_at":"2021-03-10T22:30:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.13/manifests"},{"name":"v6.2.0-beta.12","sha":"4c12648c6459a8b8426dd9a61dee248367cd2685","kind":"tag","published_at":"2021-03-09T23:24:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.12/manifests"},{"name":"v6.2.0-beta.11","sha":"fa53c6b97a89607168364dba30866a3a36b6655f","kind":"tag","published_at":"2021-03-08T16:46:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.11/manifests"},{"name":"v6.2.0-beta.10","sha":"17800f54beaf6e1f344c6207cef4f855b4009da7","kind":"tag","published_at":"2021-03-05T09:53:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.10/manifests"},{"name":"v6.2.0-beta.9","sha":"9d2867f1e8461ecc66989932f1f5beec42317bf0","kind":"tag","published_at":"2021-03-04T11:04:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.9/manifests"},{"name":"v6.2.0-beta.8","sha":"f9c10fe3d9c83b06371534c91a52b122f3405141","kind":"tag","published_at":"2021-03-03T23:56:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.8/manifests"},{"name":"v6.2.0-beta.7","sha":"59816bc7d1e9524f4531c7877693f5a65bd370d4","kind":"tag","published_at":"2021-03-03T23:52:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.7/manifests"},{"name":"v6.1.21","sha":"cd2521c8909a70d14d93aefdddfdc63b26306421","kind":"tag","published_at":"2021-03-03T11:34:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.21/manifests"},{"name":"v6.2.0-beta.6","sha":"9e1345462437cd113dc7ed6d19d704f996fadce7","kind":"tag","published_at":"2021-03-03T11:01:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.6/manifests"},{"name":"v6.2.0-beta.5","sha":"f3507e2c0e86953eea98e0c4eceec0f3d1060574","kind":"tag","published_at":"2021-03-01T15:23:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.5/manifests"},{"name":"v6.2.0-beta.4","sha":"f328caeb6f1db66f424018da2b8804584e26a06c","kind":"tag","published_at":"2021-02-26T13:02:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.4/manifests"},{"name":"v6.2.0-beta.3","sha":"341a055282fdfc503a2731d50122e5970ae67665","kind":"tag","published_at":"2021-02-25T03:25:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.3/manifests"},{"name":"v6.2.0-beta.2","sha":"83a768ad9867c84d450bcb9040791e5c40f1e244","kind":"tag","published_at":"2021-02-24T05:01:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.2/manifests"},{"name":"v6.1.20","sha":"5054720346fd6f238921ed865e050115ffd24953","kind":"tag","published_at":"2021-02-24T04:42:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.20/manifests"},{"name":"v6.2.0-beta.1","sha":"6624020236b70807946b858e94a6137088ea0951","kind":"tag","published_at":"2021-02-23T03:43:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.1/manifests"},{"name":"v6.1.19","sha":"931e9d0930cbb9f0ce3d02f6e65dfdeaf027d25e","kind":"tag","published_at":"2021-02-23T03:17:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.19/manifests"},{"name":"v6.2.0-beta.0","sha":"69f09334f32a555c3502863978eeeb6962f9624b","kind":"tag","published_at":"2021-02-22T15:40:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-beta.0/manifests"},{"name":"v6.2.0-alpha.35","sha":"1504e64e3d271719204364f76dbcd4f109726d28","kind":"tag","published_at":"2021-02-22T14:37:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.35/manifests"},{"name":"v6.2.0-alpha.34","sha":"f1c60cae8f1f39c6d05b1d9666237ec2c2154720","kind":"tag","published_at":"2021-02-22T09:09:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.34/manifests"},{"name":"v6.2.0-alpha.33","sha":"5317b1c61f1eae1bbb2fb242229a2a0551936888","kind":"tag","published_at":"2021-02-22T01:44:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.33/manifests"},{"name":"v6.2.0-alpha.32","sha":"d68ab972148b8b264e6d4f192f122f41c0ade4f6","kind":"tag","published_at":"2021-02-21T08:50:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.32/manifests"},{"name":"v6.2.0-alpha.31","sha":"8c24417654713967d606dbc1ae2ce9c8f1a6c58b","kind":"tag","published_at":"2021-02-20T13:43:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.31/manifests"},{"name":"v6.2.0-alpha.30","sha":"2aaeabc15c969b4afa2b815e52852355c5ee6509","kind":"tag","published_at":"2021-02-20T12:05:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.30/manifests"},{"name":"v6.2.0-alpha.29","sha":"840df43f6e9ec321d5c46cb95cf711e5401b066f","kind":"tag","published_at":"2021-02-17T22:13:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.29/manifests"},{"name":"v6.2.0-alpha.28","sha":"53bec5e95d9f2239077008fea8ca1a7d02d783cc","kind":"tag","published_at":"2021-02-15T06:33:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.28/manifests"},{"name":"v6.2.0-alpha.27","sha":"77769bd60861f6113b149e2df010ad804fd2c68d","kind":"tag","published_at":"2021-02-14T17:21:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.27/manifests"},{"name":"v6.1.18","sha":"36cc24bae3845d7912d6466eaf9594a1ae7a3adc","kind":"tag","published_at":"2021-02-14T17:01:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.18/manifests"},{"name":"v6.2.0-alpha.26","sha":"e85c3aeb4d61024d6140abca32814ab5edab24a2","kind":"tag","published_at":"2021-02-13T03:25:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.26/manifests"},{"name":"v6.2.0-alpha.25","sha":"2ed4da3da43389df6d7ca453f0ad5a1a205d0d95","kind":"tag","published_at":"2021-02-11T01:24:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.25/manifests"},{"name":"v6.2.0-alpha.24","sha":"6f94b030ff815b0609fac3be32343267c602d3c9","kind":"tag","published_at":"2021-02-06T01:45:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.24/manifests"},{"name":"v6.2.0-alpha.23","sha":"8278b9f717785b42430d72f58dfabd96e76444a8","kind":"tag","published_at":"2021-02-05T06:51:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.23/manifests"},{"name":"v6.2.0-alpha.22","sha":"2b5815cf76e1a28a75446558e7300371d853f3fb","kind":"tag","published_at":"2021-02-04T22:29:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.22/manifests"},{"name":"v6.1.17","sha":"d365379cf3969256c3084255df49443d64ae4330","kind":"tag","published_at":"2021-02-04T15:57:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.17/manifests"},{"name":"v6.2.0-alpha.21","sha":"285f2456181416f0f533bfcfd2bb576c55309d2a","kind":"tag","published_at":"2021-02-04T08:08:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.21/manifests"},{"name":"v6.1.16","sha":"1566630cbcdbd8dd701deff612cc52fb867475b5","kind":"tag","published_at":"2021-02-02T02:19:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.16/manifests"},{"name":"v6.2.0-alpha.20","sha":"4d8a9840ffa93125edecbcbece6fe37c8dee1c3b","kind":"tag","published_at":"2021-02-02T01:40:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.20/manifests"},{"name":"v6.2.0-alpha.19","sha":"7343962497c59f321fd34df01c0be780a3d968ae","kind":"tag","published_at":"2021-01-29T00:47:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.19/manifests"},{"name":"v6.1.15","sha":"267667328fa8f29bcc4bb2a26980fefb92b20b56","kind":"tag","published_at":"2021-01-22T14:28:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.15/manifests"},{"name":"v6.2.0-alpha.18","sha":"d1c11b973e6ba37c5d0f7300a9757fcc2942018e","kind":"tag","published_at":"2021-01-22T13:19:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.18/manifests"},{"name":"v6.2.0-alpha.17","sha":"e8c33cc68e591e5e979275d7431aad86635c765c","kind":"tag","published_at":"2021-01-22T04:37:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.17/manifests"},{"name":"v6.2.0-alpha.16","sha":"c8b2157aa9b9c5375782c18f1ccd5ce0aae68964","kind":"tag","published_at":"2021-01-16T00:52:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.16/manifests"},{"name":"v6.2.0-alpha.15","sha":"ec6d6dd88fd95627b7904964d998b1d04579a038","kind":"tag","published_at":"2021-01-15T06:24:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.15/manifests"},{"name":"v6.2.0-alpha.14","sha":"36f6be385f57cdab32ec142986599e0654b66aa6","kind":"tag","published_at":"2021-01-14T00:24:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.14/manifests"},{"name":"v6.2.0-alpha.13","sha":"904afafa3c13e13438a78de076c0ac171732cb19","kind":"tag","published_at":"2021-01-13T10:08:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.13/manifests"},{"name":"v6.1.14","sha":"8eb3d9609536b51fe2a76e49a46463a2d66b748e","kind":"tag","published_at":"2021-01-12T11:27:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.14/manifests"},{"name":"v6.1.13","sha":"ae0f073f56d18935f27fcc65bb2b03490bd9d077","kind":"tag","published_at":"2021-01-12T11:11:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.13/manifests"},{"name":"v6.1.12","sha":"0da6a5c11bb64085c3b22aadeb50b07d3e6c340f","kind":"tag","published_at":"2021-01-11T23:36:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.12/manifests"},{"name":"v6.2.0-alpha.12","sha":"e8e1300b6bea1acb3bfe042ad87e0e5e41e0eea6","kind":"tag","published_at":"2021-01-11T18:47:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.12/manifests"},{"name":"v6.2.0-alpha.11","sha":"867a8f920d11185864027f10e67481035b97dce3","kind":"tag","published_at":"2021-01-11T10:48:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.11/manifests"},{"name":"v6.2.0-alpha.10","sha":"e664f4eccad725fc539017223d7292c8f7540b73","kind":"tag","published_at":"2020-12-28T03:51:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.10/manifests"},{"name":"v6.2.0-alpha.9","sha":"800904a6f8e0c98e0b30159366d09319d503aafd","kind":"tag","published_at":"2020-12-20T11:58:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.9/manifests"},{"name":"v6.2.0-alpha.8","sha":"2d269f7b7543ae1e10f6b87a5fd1d2c94d30f138","kind":"tag","published_at":"2020-12-16T14:41:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.8/manifests"},{"name":"v6.2.0-alpha.7","sha":"958f6bdd9a5fa6040f09dad326b0a32b45ce7ce9","kind":"tag","published_at":"2020-12-15T14:48:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.7/manifests"},{"name":"v6.1.11","sha":"37387f7b56a6be8c779013ae1e093cb37be0a8b6","kind":"tag","published_at":"2020-12-12T12:27:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.11/manifests"},{"name":"v6.2.0-alpha.6","sha":"67060334d7aa3569090ee899a6441acdac3cdd54","kind":"tag","published_at":"2020-12-12T03:33:47.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.6/manifests"},{"name":"v6.2.0-alpha.5","sha":"f274bdfcc23d878641cce2583e359a30fb881512","kind":"tag","published_at":"2020-12-08T04:54:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.5/manifests"},{"name":"v6.2.0-alpha.4","sha":"fc9df694603d4b5bcd910a553ef33e6f82c4dff9","kind":"tag","published_at":"2020-12-06T05:26:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.4/manifests"},{"name":"v6.2.0-alpha.3","sha":"dcc8b8abb779aa61f50f865727d98ad897459c70","kind":"tag","published_at":"2020-12-04T06:48:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.3/manifests"},{"name":"v6.1.10","sha":"5d9736009598c147e661ebb7538b25eb1db4c51f","kind":"tag","published_at":"2020-12-04T03:00:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.10/manifests"},{"name":"v6.2.0-alpha.2","sha":"1474a5e24ce296af7bde6c711b9fba0094fbe915","kind":"tag","published_at":"2020-12-03T07:34:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.2/manifests"},{"name":"v6.2.0-alpha.1","sha":"e94b2de7b2b47b83414fd1d83d924f5264546440","kind":"tag","published_at":"2020-12-01T13:18:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.1/manifests"},{"name":"v6.2.0-alpha.0","sha":"b897f81b39a649c888a3311890b017a3bcf822ef","kind":"tag","published_at":"2020-12-01T03:46:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.2.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.2.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.2.0-alpha.0/manifests"},{"name":"v6.1.9","sha":"ab7a5ad897540039baa28e837ecf5bc7526375d8","kind":"tag","published_at":"2020-11-29T12:57:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.9/manifests"},{"name":"v6.1.8","sha":"9f4e467e7807ab00b61f30954e5af5c950ec8640","kind":"tag","published_at":"2020-11-27T14:25:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.8/manifests"},{"name":"v6.1.7","sha":"8593349f2e852848b756918b27e8fb50208e66a9","kind":"tag","published_at":"2020-11-26T17:12:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.7/manifests"},{"name":"v6.1.6","sha":"44889a99fea52b9ea11da3ae1fc34afa8f352346","kind":"tag","published_at":"2020-11-25T00:17:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.6/manifests"},{"name":"v6.1.5","sha":"5f47b9785815249260a4082da75f1d4e32012295","kind":"tag","published_at":"2020-11-24T09:17:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.5/manifests"},{"name":"v6.1.4","sha":"920a8b42f4b5f8e888c36cc82552e39c7ce68aee","kind":"tag","published_at":"2020-11-23T23:55:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.4/manifests"},{"name":"v6.1.3","sha":"80c8d073c84360bdb1f82e2d54d96661e31ff386","kind":"tag","published_at":"2020-11-23T15:46:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.3/manifests"},{"name":"v6.1.2","sha":"3ff141f9989dc3d6fdca49c8e1f9093b200336f6","kind":"tag","published_at":"2020-11-21T05:48:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.2/manifests"},{"name":"v6.1.1","sha":"dea6539b74c3bf65272d882be37498667b26b5fd","kind":"tag","published_at":"2020-11-19T17:13:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"a1b04f208c249bf763398fffafbe6c8270814c98","kind":"tag","published_at":"2020-11-19T02:21:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0/manifests"},{"name":"v6.1.0-rc.6","sha":"7a26653c758ed746ec0f0bc1e2139bf4811b9e2a","kind":"tag","published_at":"2020-11-19T01:52:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.6/manifests"},{"name":"v6.1.0-rc.5","sha":"3394a4922addc6a432cf6d14990a35f4747415f0","kind":"tag","published_at":"2020-11-18T19:14:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.5/manifests"},{"name":"v6.1.0-rc.4","sha":"8f924a38046018022aabad1272acd56212a4d47d","kind":"tag","published_at":"2020-11-16T23:06:09.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.4/manifests"},{"name":"v6.1.0-rc.3","sha":"3dbbf0f0b89247982434a69d7a2123505679afc5","kind":"tag","published_at":"2020-11-16T09:09:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.3/manifests"},{"name":"v6.1.0-rc.2","sha":"56aba3a84ebfea87a726afe06ae2f3d0b9983ff6","kind":"tag","published_at":"2020-11-13T08:41:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.2/manifests"},{"name":"v6.1.0-rc.1","sha":"592f664b42dc9d73109906b560bb1a7440525ea2","kind":"tag","published_at":"2020-11-13T00:32:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.1/manifests"},{"name":"v6.1.0-rc.0","sha":"a47f40b84fcb72e26ce0265c87b1d0568bf47a0c","kind":"tag","published_at":"2020-11-12T10:23:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-rc.0/manifests"},{"name":"v6.1.0-beta.7","sha":"a145e98e8057aeed184780394a96715c2c61cdea","kind":"tag","published_at":"2020-11-10T23:39:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.7/manifests"},{"name":"v6.1.0-beta.6","sha":"7f01d1b4329e08ec748aa43f50c7d132aa33d9c7","kind":"tag","published_at":"2020-11-09T15:06:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.6/manifests"},{"name":"v6.1.0-beta.5","sha":"76980ffd10082cddf2ccc7d6c87ee21888b5008a","kind":"tag","published_at":"2020-11-07T16:28:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.5/manifests"},{"name":"v6.1.0-beta.4","sha":"ccf0e88297d42741182e463c73def718014cdd8e","kind":"tag","published_at":"2020-11-06T13:36:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.4/manifests"},{"name":"v6.1.0-beta.3","sha":"0e991f23c2ddaa7729fb35b3b8d191961b2ed8dd","kind":"tag","published_at":"2020-11-06T01:05:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.3/manifests"},{"name":"v6.1.0-beta.2","sha":"db0d68cd2a4e3b11ea457ef0fc14b434306e331e","kind":"tag","published_at":"2020-11-04T09:02:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.2/manifests"},{"name":"v6.1.0-beta.1","sha":"07f2d4bb924a27c47ab30e49a1ec539a62847e46","kind":"tag","published_at":"2020-11-03T07:27:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.1/manifests"},{"name":"v6.1.0-beta.0","sha":"41a9573c4492863fc091a85d46e7e908c0c4ce6b","kind":"tag","published_at":"2020-11-02T18:28:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-beta.0/manifests"},{"name":"v6.1.0-alpha.35","sha":"f12fba659758e404b6770d8f6ad5d2df39354e1e","kind":"tag","published_at":"2020-11-02T06:43:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.35/manifests"},{"name":"v6.1.0-alpha.34","sha":"0e690abc3abb7994b2cdc2196b0e587250614a2c","kind":"tag","published_at":"2020-11-01T07:11:15.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.34/manifests"},{"name":"v6.1.0-alpha.33","sha":"ddff238a2521f72e7b2c62bd6c5509c37b8a60ac","kind":"tag","published_at":"2020-10-30T15:48:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.33/manifests"},{"name":"v6.0.28","sha":"78d6e125d198a61d8a7344458caeeeb088e3243c","kind":"tag","published_at":"2020-10-30T11:10:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28/manifests"},{"name":"v6.1.0-alpha.32","sha":"4331224ce1f018139863f97164441d4cff91c706","kind":"tag","published_at":"2020-10-30T04:15:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.32/manifests"},{"name":"v6.0.28-alpha.3","sha":"c9257c42be23189319542ff00508eb02b8d626fb","kind":"tag","published_at":"2020-10-29T02:26:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.28-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.28-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.3/manifests"},{"name":"v6.0.28-alpha.2","sha":"5e48011872d2ece5ffac29f9da7c7f86e95466f0","kind":"tag","published_at":"2020-10-29T01:55:37.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.28-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.28-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.2/manifests"},{"name":"v6.0.28-alpha.1","sha":"a498c989e7f3936b3f79006671f6d8bbefabd923","kind":"tag","published_at":"2020-10-29T01:33:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.28-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.28-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.1/manifests"},{"name":"v6.0.28-alpha.0","sha":"faa39da4a530beecd84a18bf56e46fe0e813fe52","kind":"tag","published_at":"2020-10-28T01:08:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.28-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.28-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.28-alpha.0/manifests"},{"name":"v6.1.0-alpha.31","sha":"0f415d0c8a9df17760316048b0432241c0f83db3","kind":"tag","published_at":"2020-10-27T11:14:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.31/manifests"},{"name":"v6.1.0-alpha.30","sha":"a081078b56aeeddb63c415696a2e32c6b7ac73d7","kind":"tag","published_at":"2020-10-26T15:38:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.30/manifests"},{"name":"v6.1.0-alpha.29","sha":"32c6ecf403c1fdbebb4d1ba0421f0a04f6060231","kind":"tag","published_at":"2020-10-23T10:41:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.29/manifests"},{"name":"v6.0.27","sha":"538c5ba05cbc7440093b425324047c48d90b4a80","kind":"tag","published_at":"2020-10-23T10:18:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.27/manifests"},{"name":"v6.1.0-alpha.28","sha":"f5fdc4f103842a2fc665b360ad636c1e85c28496","kind":"tag","published_at":"2020-10-23T07:30:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.28/manifests"},{"name":"v6.1.0-alpha.27","sha":"d62f3699e268bd8f41804f1c003df334ba5ed229","kind":"tag","published_at":"2020-10-19T10:46:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.27/manifests"},{"name":"v6.1.0-alpha.26","sha":"f80b52633e2352c92945f8c54c61a7a06a754d1f","kind":"tag","published_at":"2020-10-18T10:37:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.26/manifests"},{"name":"v6.1.0-alpha.25","sha":"c8dc63c3f29587ffcba41fd3f8f838a30d706517","kind":"tag","published_at":"2020-10-16T13:08:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.25/manifests"},{"name":"v6.1.0-alpha.24","sha":"06e4ed1e21e65fb92b8021c591c4a6c9555a6d1a","kind":"tag","published_at":"2020-10-15T14:47:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.24/manifests"},{"name":"v6.1.0-alpha.23","sha":"7c569e72fc29b3be22ce76cd4f3a2d4c7e23143e","kind":"tag","published_at":"2020-10-12T11:41:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.23/manifests"},{"name":"v6.1.0-alpha.22","sha":"aa8a6300a6a58b4840eb7db6e487421e3adb2797","kind":"tag","published_at":"2020-10-10T02:25:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.22/manifests"},{"name":"v6.1.0-alpha.21","sha":"712aebac600cafc68d459669a6d1510a0e69344a","kind":"tag","published_at":"2020-10-08T15:21:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.21/manifests"},{"name":"v6.0.26","sha":"fd7f03ac24bcd458a5f34f076d23036bd0ec0899","kind":"tag","published_at":"2020-10-05T07:29:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.26/manifests"},{"name":"v6.1.0-alpha.20","sha":"0cb73f8175d2125226a1f471bd01806dd97faffd","kind":"tag","published_at":"2020-10-05T05:15:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.20/manifests"},{"name":"v6.0.25","sha":"ed1edb82ea89ff0d77b55b8deeb10624d36a7d51","kind":"tag","published_at":"2020-10-03T18:22:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.25/manifests"},{"name":"v6.0.24","sha":"819b6a06c12a30772700450cf0979c2d6104b1f9","kind":"tag","published_at":"2020-10-03T18:14:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.24/manifests"},{"name":"v6.0.23","sha":"617e239d5f1a52df1bcc52b11dfb141c8d659a3c","kind":"tag","published_at":"2020-10-03T18:02:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.23/manifests"},{"name":"v6.1.0-alpha.19","sha":"61ca2be53f18f9d1cfe0a70c0913204359221360","kind":"tag","published_at":"2020-10-03T13:47:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.19/manifests"},{"name":"v6.1.0-alpha.18","sha":"da2103dba9ebc083fabf9169c8b5fe66217e22fc","kind":"tag","published_at":"2020-09-30T10:57:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.18/manifests"},{"name":"v6.1.0-alpha.17","sha":"1564ef4c133cbea89260ed081b22e3a13489acd8","kind":"tag","published_at":"2020-09-26T12:02:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.17/manifests"},{"name":"v6.0.22","sha":"fb09f3075b257a8aa773105c634cbdad1ea30760","kind":"tag","published_at":"2020-09-26T05:11:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.22/manifests"},{"name":"v6.1.0-alpha.16","sha":"1c73aa775736df535c8e9542245bb061c7da1830","kind":"tag","published_at":"2020-09-25T09:32:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.16/manifests"},{"name":"v6.1.0-alpha.15","sha":"8f151e8a95f3ddf28dd5bffb65137a3ceae7c126","kind":"tag","published_at":"2020-09-24T12:49:46.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.15/manifests"},{"name":"v6.1.0-alpha.14","sha":"d70c2c3189b00016eee98b0d76eefc93f3a8a8df","kind":"tag","published_at":"2020-09-21T16:59:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.14/manifests"},{"name":"v6.1.0-alpha.13","sha":"b2bfe1fb9bf10759450f7919172792b940c854ae","kind":"tag","published_at":"2020-09-21T16:55:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.13/manifests"},{"name":"v6.1.0-alpha.12","sha":"b420cc67e8f4d2ba207428f0673a4acb44567032","kind":"tag","published_at":"2020-09-20T16:22:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.12/manifests"},{"name":"v6.1.0-alpha.11","sha":"cb40bb8374e705ba816722d186535c66d1e4f119","kind":"tag","published_at":"2020-09-19T15:29:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.11/manifests"},{"name":"v6.1.0-alpha.10","sha":"b9dcde828b40f3c32512a96a2b33f761a35835cc","kind":"tag","published_at":"2020-09-16T04:53:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.10/manifests"},{"name":"v6.1.0-alpha.9","sha":"addbb6e3d0638dfe9407f338643e09fd8894c350","kind":"tag","published_at":"2020-09-12T17:41:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.9/manifests"},{"name":"v6.1.0-alpha.8","sha":"b45c9211f1fadf232857a1f2a53ead1d602032a9","kind":"tag","published_at":"2020-09-11T16:43:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.8/manifests"},{"name":"v6.1.0-alpha.7","sha":"52eafc8b709ce097fa30a90525aa02c539c916f3","kind":"tag","published_at":"2020-09-10T15:37:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.7/manifests"},{"name":"v6.1.0-alpha.6","sha":"85d900155d09a623d2e9e8199c227e1ca5e09c1e","kind":"tag","published_at":"2020-09-10T00:30:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.6/manifests"},{"name":"v6.1.0-alpha.5","sha":"0b908243c20694a934d7824ddcecd3a16a5f7755","kind":"tag","published_at":"2020-09-10T00:27:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.5/manifests"},{"name":"v6.1.0-alpha.4","sha":"293b58ffc09f22a3e016fdf114b00ed108f9242d","kind":"tag","published_at":"2020-09-08T10:49:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.4/manifests"},{"name":"v6.1.0-alpha.3","sha":"c1cad68a542aa8b401c9ff62ad6793b5a6a1bc7b","kind":"tag","published_at":"2020-09-03T14:01:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.3/manifests"},{"name":"v6.1.0-alpha.2","sha":"b90e2a285cfa6f3bd4141a0ff5140a2561af90b8","kind":"tag","published_at":"2020-09-03T13:43:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.2/manifests"},{"name":"v6.1.0-alpha.1","sha":"7e4ff52f145a827a87cc4ec950ddccbce5014509","kind":"tag","published_at":"2020-08-31T14:24:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.1/manifests"},{"name":"v6.1.0-alpha.0","sha":"7987027dfd99da9a8c363337e247f74b4f23c11c","kind":"tag","published_at":"2020-08-31T12:53:45.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.1.0-alpha.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.1.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.1.0-alpha.0/manifests"},{"name":"v6.0.21","sha":"e49f0ec956a2ee1b6630a0a2b9b616ed6c56704f","kind":"tag","published_at":"2020-08-31T12:11:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.21/manifests"},{"name":"v6.0.20","sha":"1e64da0bbec5d5643857b2cb13f3c59b7bf1a841","kind":"tag","published_at":"2020-08-28T00:42:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.20/manifests"},{"name":"v5.3.21","sha":"18a22f1d0a017fd6f8c7fb994ed87baaacf2efcf","kind":"tag","published_at":"2020-08-28T00:09:36.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.21/manifests"},{"name":"v6.0.19","sha":"c41546825115a127c09e40791aa4d787a7a5005a","kind":"tag","published_at":"2020-08-26T17:20:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.19/manifests"},{"name":"v5.3.20","sha":"8146d3c754516c5472270e3d30ef1128e9e44357","kind":"tag","published_at":"2020-08-26T16:56:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.20/manifests"},{"name":"v6.0.18","sha":"112edf3c5d994040a9bb45b6fb12e7a3a2709f5b","kind":"tag","published_at":"2020-08-25T16:37:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.18/manifests"},{"name":"v6.0.17","sha":"338f613b3a7b10670cdcac71d8a008e938bccde0","kind":"tag","published_at":"2020-08-25T00:03:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.17/manifests"},{"name":"v6.0.16","sha":"cad83d726cfe964ea9c1dbb78d09a36cf0fde33d","kind":"tag","published_at":"2020-08-20T14:11:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.16/manifests"},{"name":"v6.0.15","sha":"1585729a32c2d2f7b1d4bf1e1455abf46ac0aba8","kind":"tag","published_at":"2020-08-20T10:45:17.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.15/manifests"},{"name":"v6.0.14","sha":"442f128309c0893bc779c4664adca32dbc7accbe","kind":"tag","published_at":"2020-08-20T08:05:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.14/manifests"},{"name":"v6.0.13","sha":"757ad599e3f5bd61e260ff0a8c44d02b90ac0e3f","kind":"tag","published_at":"2020-08-19T09:02:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.13/manifests"},{"name":"v6.0.12","sha":"946349d653705c9e5153f2ed76207ace0f02a4ed","kind":"tag","published_at":"2020-08-17T14:30:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.12/manifests"},{"name":"v6.0.11","sha":"32f903ac3d3fa224f0b62e97e7c17ba6b684db84","kind":"tag","published_at":"2020-08-17T14:11:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.11/manifests"},{"name":"v6.0.10","sha":"015cb9ef3233525b9dbc1d97a5d169b12ebaef0c","kind":"tag","published_at":"2020-08-15T09:10:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.10/manifests"},{"name":"v6.0.9","sha":"5d3b1576101d3869d9c1f12bac1084c4b09f91bf","kind":"tag","published_at":"2020-08-15T07:19:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.9/manifests"},{"name":"v6.0.8","sha":"bebb33c27279b182ed557d000a552528653a1179","kind":"tag","published_at":"2020-08-15T04:19:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.8/manifests"},{"name":"v6.0.7","sha":"93726f4f8c255f51070918b5dfc7599a31045848","kind":"tag","published_at":"2020-08-14T09:47:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.7/manifests"},{"name":"v6.0.6","sha":"401473531eac8146aa9e5f1c14e13b32b7df936e","kind":"tag","published_at":"2020-08-13T17:20:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.6/manifests"},{"name":"v6.0.5","sha":"e34522eb3fcf2df812958a7b311901a90aad2177","kind":"tag","published_at":"2020-08-12T17:58:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.5/manifests"},{"name":"v6.0.4","sha":"ce1e3b72dc8c4219f987946f779631658c0e34c2","kind":"tag","published_at":"2020-08-12T09:12:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"ac5a70942f4156147cd456f9572e9991f7abae9f","kind":"tag","published_at":"2020-08-12T01:33:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"7e9a20a9444705f2bc509dd27fcfec790e8eb4c9","kind":"tag","published_at":"2020-08-11T15:04:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"46efb63de09068eedde39f6722d99389f13f43be","kind":"tag","published_at":"2020-08-11T11:34:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"dff068574d8da55925e2d032c99eac14622b0b35","kind":"tag","published_at":"2020-08-11T06:35:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0/manifests"},{"name":"v6.0.0-rc.30","sha":"1cbf3271b9f18ec1b3c1f6ebbab3e175f984592a","kind":"tag","published_at":"2020-08-10T09:25:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.30/manifests"},{"name":"v6.0.0-rc.29","sha":"92ee71470edb12816a865803d73be999ca18732e","kind":"tag","published_at":"2020-08-07T11:34:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.29/manifests"},{"name":"v6.0.0-rc.28","sha":"7272268c7d26d30b6fce323d36f99d827697a8dc","kind":"tag","published_at":"2020-08-06T14:49:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.28/manifests"},{"name":"v6.0.0-rc.27","sha":"37a13a34dd6a4f59b7adfe91631ab2265f833c20","kind":"tag","published_at":"2020-08-05T17:56:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.27/manifests"},{"name":"v6.0.0-rc.26","sha":"ad5b3346f8d59f1b5557962dc4455ad06b3c90b6","kind":"tag","published_at":"2020-08-04T16:30:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.26/manifests"},{"name":"v6.0.0-rc.25","sha":"92bb4b75a1fda63312d11737b848a57e46cdb938","kind":"tag","published_at":"2020-08-04T06:39:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.25/manifests"},{"name":"v6.0.0-rc.24","sha":"638747ba7bdfbb37be5c17af4e7f1636149325f1","kind":"tag","published_at":"2020-08-03T13:19:32.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.24/manifests"},{"name":"v6.0.0-rc.23","sha":"484906b7dbb2ccdc1e772f3c607ea745375ddab8","kind":"tag","published_at":"2020-08-03T03:30:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.23/manifests"},{"name":"v6.0.0-rc.22","sha":"2dd728d20424724450e2685bd8c4fa9190ce32c4","kind":"tag","published_at":"2020-08-02T14:30:23.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.22/manifests"},{"name":"v6.0.0-rc.21","sha":"a003925d32aa80e740663565ebb7b414d1942008","kind":"tag","published_at":"2020-08-01T13:46:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.21/manifests"},{"name":"v6.0.0-rc.20","sha":"35375bb6af7df109907d3b9565c139ae6e880412","kind":"tag","published_at":"2020-07-31T06:24:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.20/manifests"},{"name":"v6.0.0-rc.19","sha":"7ae926b2ed84557272a11e36e58aff5c91ceec64","kind":"tag","published_at":"2020-07-30T16:29:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.19/manifests"},{"name":"v6.0.0-rc.18","sha":"d4a2a826644ad56de686cf8ef8546a1c8a5b97be","kind":"tag","published_at":"2020-07-29T17:21:53.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.18/manifests"},{"name":"v6.0.0-rc.17","sha":"7fa99cff2104b6ac842a24dda196fb1a4d16fb65","kind":"tag","published_at":"2020-07-29T17:15:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.17/manifests"},{"name":"v6.0.0-rc.16","sha":"f412c2e610fe841db232a7c9303f5e8124a68ea8","kind":"tag","published_at":"2020-07-28T14:20:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.16/manifests"},{"name":"v6.0.0-rc.15","sha":"7f8a6f79b65a306b391cf8f4121822978757644b","kind":"tag","published_at":"2020-07-27T04:54:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.15/manifests"},{"name":"v6.0.0-rc.14","sha":"ce441f3032a36feab1e46d940e9aa1aa4f628b27","kind":"tag","published_at":"2020-07-22T15:47:48.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.14/manifests"},{"name":"v6.0.0-rc.13","sha":"6f987d9cf8ac869eabd61c9b2d15d05db73c20fd","kind":"tag","published_at":"2020-07-21T10:22:40.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.13/manifests"},{"name":"v6.0.0-rc.12","sha":"347c76e639884b34246baf510e86ee0d81b706e5","kind":"tag","published_at":"2020-07-20T12:29:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.12/manifests"},{"name":"v6.0.0-rc.11","sha":"793130aaa86766d08138fdf43827b54046fec9fc","kind":"tag","published_at":"2020-07-19T09:02:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.11/manifests"},{"name":"v6.0.0-rc.10","sha":"59a604b0d8a34abf99f24f279fa5e6f1f3f00a61","kind":"tag","published_at":"2020-07-18T14:00:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.10/manifests"},{"name":"v6.0.0-rc.9","sha":"1477557ed4698eeef9251a972e0eee5aab6b5b1e","kind":"tag","published_at":"2020-07-17T14:34:31.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.9/manifests"},{"name":"v6.0.0-rc.8","sha":"a9de3c8f5227b989ad815ed7b09fd9749712f554","kind":"tag","published_at":"2020-07-16T11:46:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.8/manifests"},{"name":"v6.0.0-rc.7","sha":"ac196598ac36bd0b0ead3c2c52a0e843af22e7a8","kind":"tag","published_at":"2020-07-16T11:28:19.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.7/manifests"},{"name":"v6.0.0-rc.6","sha":"60e127cb2648a360790c200fa519c12d62787b66","kind":"tag","published_at":"2020-07-16T11:19:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.6/manifests"},{"name":"v6.0.0-rc.5","sha":"69d0abb03a0023d8d6ed788ac2ae441079a6b0b3","kind":"tag","published_at":"2020-07-15T12:42:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.5/manifests"},{"name":"v6.0.0-rc.4","sha":"21e21233bd76e7748cdbfcb5b4671ed0a69a5ed8","kind":"tag","published_at":"2020-07-15T12:34:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.4/manifests"},{"name":"v6.0.0-rc.3","sha":"840a4117f8990831810896c1d74e546a6b8973ad","kind":"tag","published_at":"2020-07-11T08:27:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.3/manifests"},{"name":"v6.0.0-rc.2","sha":"a91edd28c82e902b75880b8472ce34e426a62354","kind":"tag","published_at":"2020-07-10T14:02:28.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.2/manifests"},{"name":"v6.0.0-rc.1","sha":"2b0e69c64cb2c7c123763f55a646d92fc1d7a0aa","kind":"tag","published_at":"2020-07-09T07:19:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.1/manifests"},{"name":"v6.0.0-rc.0","sha":"0a5a7a4b6ea71a35af5aad96bbaaf8b02c99b2a6","kind":"tag","published_at":"2020-07-08T10:46:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-rc.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-rc.0/manifests"},{"name":"v6.0.0-beta.46","sha":"5789e84199a68e1d96d758194838858f7f6f867e","kind":"tag","published_at":"2020-07-08T08:46:42.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.46","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.46/manifests"},{"name":"v6.0.0-beta.45","sha":"14cd67bc62566a72b257da56c5c5fd3b457c8d4d","kind":"tag","published_at":"2020-07-07T12:58:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.45/manifests"},{"name":"v6.0.0-beta.44","sha":"831036db6a026a5fd988b3e4f5818207fa168691","kind":"tag","published_at":"2020-07-06T14:20:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.44/manifests"},{"name":"v6.0.0-beta.43","sha":"85897d18fc0e4f21f37fe2466ca2a47eb1865058","kind":"tag","published_at":"2020-07-05T10:35:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.43/manifests"},{"name":"v6.0.0-beta.42","sha":"4c5b8e7d9421b72a206206e13d9b71b8fdff9103","kind":"tag","published_at":"2020-07-05T04:10:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.42/manifests"},{"name":"v6.0.0-beta.41","sha":"0f82958ba16af1b14e4ac8639154c4c7d9f1a1eb","kind":"tag","published_at":"2020-07-04T07:12:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.41/manifests"},{"name":"v6.0.0-beta.40","sha":"b40be961cecf9ef5c0a7d19cc783451bcfcbe525","kind":"tag","published_at":"2020-07-03T16:18:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.40/manifests"},{"name":"v6.0.0-beta.39","sha":"dea37ec1acba712ef7dc92fbf4060cff0b6af30c","kind":"tag","published_at":"2020-07-02T11:32:35.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.39/manifests"},{"name":"v6.0.0-beta.38","sha":"689219edf9759aea609c68a9d0e3f32a89c94ade","kind":"tag","published_at":"2020-06-30T15:36:43.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.38/manifests"},{"name":"v6.0.0-beta.37","sha":"fba2f10b50907b6f2ef36e7659f98edd7b9c91e0","kind":"tag","published_at":"2020-06-26T05:43:27.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.37/manifests"},{"name":"v6.0.0-beta.36","sha":"6c191b2e8df40cdcc99e4ee2bbe5281266b439f5","kind":"tag","published_at":"2020-06-25T02:12:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.36/manifests"},{"name":"v6.0.0-beta.35","sha":"d69118482e57b39b5582a4673804c6f1b0cde986","kind":"tag","published_at":"2020-06-24T09:33:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.35/manifests"},{"name":"v6.0.0-beta.34","sha":"c9337d288cb36fe1b711b857b323aec8a8d8c5ad","kind":"tag","published_at":"2020-06-23T15:40:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.34/manifests"},{"name":"v6.0.0-beta.33","sha":"32a16acf5bbb218d0979823e467754239681a687","kind":"tag","published_at":"2020-06-22T02:47:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.33/manifests"},{"name":"v6.0.0-beta.32","sha":"d63b4c7876ac804cb71b228956ffc2a133994c6b","kind":"tag","published_at":"2020-06-19T13:26:18.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.32/manifests"},{"name":"v6.0.0-beta.31","sha":"8cdfee9e29abf0f2db1beb496806b5bdaf57afb6","kind":"tag","published_at":"2020-06-17T11:00:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.31/manifests"},{"name":"v6.0.0-beta.30","sha":"7eec06c5c5389ff563733c86d9312d1580b00cbe","kind":"tag","published_at":"2020-06-16T14:34:06.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.30/manifests"},{"name":"v6.0.0-beta.29","sha":"0f62be055aba3b1f473d902b9f911299d3982d16","kind":"tag","published_at":"2020-06-16T06:04:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.29/manifests"},{"name":"v6.0.0-beta.28","sha":"6d9dc44f5a82216e5aefc0d78e099888c7e8bb25","kind":"tag","published_at":"2020-06-15T10:54:02.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.28/manifests"},{"name":"v6.0.0-beta.27","sha":"4c68b82dff8f659cf0eb866fe408a0068160f040","kind":"tag","published_at":"2020-06-14T02:02:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.27","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.27/manifests"},{"name":"v6.0.0-beta.26","sha":"ab4ffa4f31c2403826a56c8a5b77c478b3696d32","kind":"tag","published_at":"2020-06-12T09:40:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.26","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.26/manifests"},{"name":"v6.0.0-beta.25","sha":"434a28a62a66c9c57f2dff0331caf5e442a9600e","kind":"tag","published_at":"2020-06-11T13:18:11.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.25","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.25/manifests"},{"name":"v6.0.0-beta.24","sha":"749f5002f1b85a0ce281b6e197c50262ab8c41fe","kind":"tag","published_at":"2020-06-11T12:56:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.24","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.24/manifests"},{"name":"v6.0.0-beta.23","sha":"f778c28ffdd3ffc51701662203fac3d93755e314","kind":"tag","published_at":"2020-06-08T07:43:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.23","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.23/manifests"},{"name":"v6.0.0-beta.22","sha":"917091977a59d28e2f3c7c4ce615ac545acaccd8","kind":"tag","published_at":"2020-06-05T18:55:51.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.22","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.22/manifests"},{"name":"v6.0.0-beta.21","sha":"e6c84e178092c81d9b81855d3b9a1a6cbd3ed52d","kind":"tag","published_at":"2020-06-04T00:36:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.21","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.21/manifests"},{"name":"v6.0.0-beta.20","sha":"94f83234b72e49c9bb1edc9459fefe8013bc274c","kind":"tag","published_at":"2020-06-01T14:06:38.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.20","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.20/manifests"},{"name":"v6.0.0-beta.19","sha":"94c00ca41c2af2b3a6dea162128b257eca318f63","kind":"tag","published_at":"2020-05-29T19:29:16.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.19/manifests"},{"name":"v6.0.0-beta.18","sha":"97afd919e01fbff0568fb561cad0fe33d8269593","kind":"tag","published_at":"2020-05-29T14:55:07.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.18/manifests"},{"name":"v6.0.0-beta.17","sha":"5b48f99d85e42bba9e33d684cb949859bc1ee133","kind":"tag","published_at":"2020-05-28T04:34:08.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.17/manifests"},{"name":"v6.0.0-beta.16","sha":"9df9791a52dd3a7c96f2d8bef63a85f1b27f7dd8","kind":"tag","published_at":"2020-05-27T16:21:21.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.16/manifests"},{"name":"v6.0.0-beta.15","sha":"9ba16d3e3f2340fa02b30712317b57b5fd1163f4","kind":"tag","published_at":"2020-05-26T23:05:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.15/manifests"},{"name":"v6.0.0-beta.14","sha":"9da67950c557019133885485844e3792d7582981","kind":"tag","published_at":"2020-05-25T13:35:34.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.14","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.14/manifests"},{"name":"v5.3.19","sha":"d0689002058d688961b47c0680180891be676f55","kind":"tag","published_at":"2020-05-24T04:17:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.19","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.19/manifests"},{"name":"v6.0.0-beta.13","sha":"9c59936390a655dc5552f3cf97d840a41e5517ef","kind":"tag","published_at":"2020-05-22T18:06:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.13","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.13/manifests"},{"name":"v6.0.0-beta.12","sha":"545dfc4e0cb70bc17410744db0c0d8e87d69158a","kind":"tag","published_at":"2020-05-21T05:58:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.12","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.12/manifests"},{"name":"v6.0.0-beta.11","sha":"65254ab1cad61355088687f13854f62d9c3229d2","kind":"tag","published_at":"2020-05-21T04:24:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.11","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.11/manifests"},{"name":"v6.0.0-beta.10","sha":"66f0ffd89b75623c30fee1153e884b86939e4d78","kind":"tag","published_at":"2020-05-21T03:12:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.10","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.10/manifests"},{"name":"v6.0.0-beta.9","sha":"818f95092f0d3fc102e9adde4e0a285458d3d134","kind":"tag","published_at":"2020-05-20T23:17:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.9","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.9/manifests"},{"name":"v6.0.0-beta.8","sha":"c4123112db22291236946a6ac16cfd145268306a","kind":"tag","published_at":"2020-05-17T11:03:14.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.8","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.8/manifests"},{"name":"v6.0.0-beta.7","sha":"3ec9650d36d749c5191cd8c32791f1acb4dd3fdf","kind":"tag","published_at":"2020-05-15T04:08:25.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.7","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.7/manifests"},{"name":"v6.0.0-beta.6","sha":"edb21ea91280992434337b89ef16d74c38bb1015","kind":"tag","published_at":"2020-05-12T13:20:20.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.6","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.6/manifests"},{"name":"v6.0.0-beta.5","sha":"6244c9b56da3b5263b04f7eeb7defa8424507a51","kind":"tag","published_at":"2020-05-11T08:50:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.5","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.5/manifests"},{"name":"v6.0.0-beta.4","sha":"2363536bd66c63587d334ec3055bc52470497ac5","kind":"tag","published_at":"2020-05-08T13:00:04.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.4","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.4/manifests"},{"name":"v6.0.0-beta.3","sha":"76e6d0a8ab95ed22118b2e29b9e60e28b167e9b3","kind":"tag","published_at":"2020-05-07T04:51:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.3","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.3/manifests"},{"name":"v6.0.0-beta.2","sha":"74fe03d4a507f4534a3c82aad581afd310343582","kind":"tag","published_at":"2020-05-04T12:07:52.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.2","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.2/manifests"},{"name":"v6.0.0-beta.1","sha":"41a4e4e944f1416f15a5636e14e1a3e56269e6f3","kind":"tag","published_at":"2020-05-02T13:59:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.1","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.1/manifests"},{"name":"v6.0.0-beta.0","sha":"a7465622de37209e8ea0232f93bc5e2abe72fa32","kind":"tag","published_at":"2020-04-29T13:27:50.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-beta.0","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-beta.0/manifests"},{"name":"v6.0.0-alpha.46","sha":"0655582337ad26ac208b76848fbd3300ffa771fa","kind":"tag","published_at":"2020-04-29T08:58:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.46","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.46/manifests"},{"name":"v6.0.0-alpha.45","sha":"a7ddd8df6b011fe73d020f32c5423bdf51d20b47","kind":"tag","published_at":"2020-04-28T03:25:55.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.45","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.45/manifests"},{"name":"v6.0.0-alpha.44","sha":"2271ba497830eb52f711a4844673f0edba6dc37a","kind":"tag","published_at":"2020-04-27T04:07:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.44","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.44/manifests"},{"name":"v6.0.0-alpha.43","sha":"a15dd24366f3b9f09ac60b6a9cc58b158739ec53","kind":"tag","published_at":"2020-04-23T22:25:01.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.43","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.43/manifests"},{"name":"v6.0.0-alpha.42","sha":"c7df2d85305e0e3803190a23dccf88e76a562a12","kind":"tag","published_at":"2020-04-23T00:13:30.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.42","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.42/manifests"},{"name":"v6.0.0-alpha.41","sha":"640cfca8d53f0c4e21e39c8ea7be82cad51faa6c","kind":"tag","published_at":"2020-04-20T23:10:58.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.41","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.41/manifests"},{"name":"storybook-addon-storyshots-v5.3.18-gitpkg","sha":"54419d8a5fe27b48683b73c28e11700b2673f315","kind":"commit","published_at":"2020-04-20T19:38:41.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/storybook-addon-storyshots-v5.3.18-gitpkg","html_url":"https://github.com/storybookjs/storybook/releases/tag/storybook-addon-storyshots-v5.3.18-gitpkg","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/storybook-addon-storyshots-v5.3.18-gitpkg","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/storybook-addon-storyshots-v5.3.18-gitpkg/manifests"},{"name":"storybook-root-v5.3.0-beta.7-gitpkg","sha":"e0e7f2a859045701f50979f445cd8bee808f891b","kind":"commit","published_at":"2020-04-20T19:21:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/storybook-root-v5.3.0-beta.7-gitpkg","html_url":"https://github.com/storybookjs/storybook/releases/tag/storybook-root-v5.3.0-beta.7-gitpkg","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/storybook-root-v5.3.0-beta.7-gitpkg","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/storybook-root-v5.3.0-beta.7-gitpkg/manifests"},{"name":"v6.0.0-alpha.40","sha":"b96d75e08c529d353d4558ffa3381aa4c2d156ae","kind":"tag","published_at":"2020-04-20T08:11:57.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.40","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.40/manifests"},{"name":"v6.0.0-alpha.39","sha":"d2ec9e766cbd623904f1a7f7372f8a759c5bb7c1","kind":"tag","published_at":"2020-04-18T11:28:10.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.39","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.39/manifests"},{"name":"v6.0.0-alpha.38","sha":"33e95d9c4d26309f5da8ecf61aed091876e91959","kind":"tag","published_at":"2020-04-18T11:24:44.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.38","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.38/manifests"},{"name":"v6.0.0-alpha.37","sha":"eee72eca957c04ee8815380ddda81066c638c93c","kind":"tag","published_at":"2020-04-16T18:43:13.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.37","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.37/manifests"},{"name":"v6.0.0-alpha.36","sha":"2c74a86121fbdd107f0398983a6f0168ad95fea9","kind":"tag","published_at":"2020-04-16T00:31:12.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.36","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.36/manifests"},{"name":"v6.0.0-alpha.35","sha":"fc72a6452cc52f23431264b4225f1acc9203842d","kind":"tag","published_at":"2020-04-15T16:07:29.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.35","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.35/manifests"},{"name":"v6.0.0-alpha.34","sha":"ff594c53f7f8f96e32a4772c1aa3cf587fbfecf7","kind":"tag","published_at":"2020-04-15T08:58:39.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.34","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.34/manifests"},{"name":"v6.0.0-alpha.33","sha":"0742f34a0f90c335d29cdb8040c2b76bc9330db4","kind":"tag","published_at":"2020-04-13T23:52:24.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.33","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.33/manifests"},{"name":"v6.0.0-alpha.32","sha":"446eb6a65d1dd91ba85fe9bca227921ef22bc9f0","kind":"tag","published_at":"2020-04-11T08:08:00.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.32","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.32/manifests"},{"name":"v6.0.0-alpha.31","sha":"eeb68ccce0925dbbc6d0c4432351d1280cd53b8e","kind":"tag","published_at":"2020-04-07T10:19:03.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.31","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.31/manifests"},{"name":"v5.3.18","sha":"a08c707ad7c5a6073f234f535facc3b0c4e63803","kind":"tag","published_at":"2020-03-31T13:32:49.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.18","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.18/manifests"},{"name":"v6.0.0-alpha.30","sha":"2be4dc6c4cca24d0b1db8bf6ea196dceda9ed5ad","kind":"tag","published_at":"2020-03-31T11:07:59.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.30","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.30/manifests"},{"name":"v6.0.0-alpha.29","sha":"3dc7f390425c039040f42294eb7c31b52eec0f98","kind":"tag","published_at":"2020-03-26T02:38:56.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.29","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.29/manifests"},{"name":"v6.0.0-alpha.28","sha":"cf56e8906ab85df13a0f4602769f87c70f79338f","kind":"tag","published_at":"2020-03-23T05:54:54.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v6.0.0-alpha.28","html_url":"https://github.com/storybookjs/storybook/releases/tag/v6.0.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v6.0.0-alpha.28/manifests"},{"name":"v5.3.17","sha":"2bf988ae2eef1dc8b83d8838cb263e4055e45e41","kind":"tag","published_at":"2020-03-14T07:39:33.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.17","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.17/manifests"},{"name":"v5.3.16","sha":"31a2ea3f59840dd0bf4e7034923a4cd6a2258e29","kind":"tag","published_at":"2020-03-14T07:13:05.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.16","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.16/manifests"},{"name":"v5.3.15","sha":"9d64f253d1a9b643a863b6370126af01d65eb2f4","kind":"tag","published_at":"2020-03-14T03:30:22.000Z","download_url":"https://codeload.github.com/storybookjs/storybook/tar.gz/v5.3.15","html_url":"https://github.com/storybookjs/storybook/releases/tag/v5.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storybookjs%2Fstorybook/tags/v5.3.15/manifests"}]},"repo_metadata_updated_at":"2024-09-02T18:08:59.237Z","dependent_packages_count":3261,"downloads":6321522,"downloads_period":"last-month","dependent_repos_count":4125,"rankings":{"downloads":0.1527931597961563,"dependent_repos_count":0.3489734148304878,"dependent_packages_count":0.025180760890328967,"stargazers_count":0.06693954314112055,"forks_count":0.39292306968101026,"docker_downloads_count":1.8105650152087687,"average":0.4662291605913121},"purl":"pkg:npm/%40storybook/react-vite","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@storybook/react-vite","docker_dependents_count":25,"docker_downloads_count":464722,"usage_url":"https://repos.ecosyste.ms/usage/npm/@storybook/react-vite","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@storybook/react-vite/dependencies","status":null,"funding_links":["https://opencollective.com/storybook"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@storybook%2Freact-vite/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@storybook%2Freact-vite/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@storybook%2Freact-vite/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@storybook%2Freact-vite/related_packages","maintainers":[{"uuid":"tmeasday","login":"tmeasday","name":null,"email":"tom@thesnail.org","url":null,"packages_count":271,"html_url":"https://www.npmjs.com/~tmeasday","role":null,"created_at":"2022-11-19T13:14:57.181Z","updated_at":"2022-11-19T13:14:57.181Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tmeasday/packages"},{"uuid":"kylegach","login":"kylegach","name":null,"email":"kyle.gach@gmail.com","url":null,"packages_count":213,"html_url":"https://www.npmjs.com/~kylegach","role":null,"created_at":"2022-11-19T13:14:57.155Z","updated_at":"2022-11-19T13:14:57.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kylegach/packages"},{"uuid":"ndelangen","login":"ndelangen","name":null,"email":"ndelangen@me.com","url":null,"packages_count":289,"html_url":"https://www.npmjs.com/~ndelangen","role":null,"created_at":"2022-11-19T13:14:57.161Z","updated_at":"2022-11-19T13:14:57.161Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ndelangen/packages"},{"uuid":"shilman","login":"shilman","name":null,"email":"shilman@gmail.com","url":null,"packages_count":242,"html_url":"https://www.npmjs.com/~shilman","role":null,"created_at":"2022-11-19T13:14:57.164Z","updated_at":"2022-11-19T13:14:57.164Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shilman/packages"},{"uuid":"domyen","login":"domyen","name":null,"email":"dom@hichroma.com","url":null,"packages_count":211,"html_url":"https://www.npmjs.com/~domyen","role":null,"created_at":"2022-11-19T13:14:57.186Z","updated_at":"2022-11-19T13:14:57.186Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/domyen/packages"},{"uuid":"ghengeveld","login":"ghengeveld","name":null,"email":"gert@chromatic.com","url":null,"packages_count":250,"html_url":"https://www.npmjs.com/~ghengeveld","role":null,"created_at":"2022-11-19T13:14:57.197Z","updated_at":"2022-11-19T13:14:57.197Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ghengeveld/packages"},{"uuid":"winkervsbecks","login":"winkervsbecks","name":null,"email":"varunvachhar@gmail.com","url":null,"packages_count":223,"html_url":"https://www.npmjs.com/~winkervsbecks","role":null,"created_at":"2022-11-19T13:14:57.224Z","updated_at":"2022-11-19T13:14:57.224Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/winkervsbecks/packages"},{"uuid":"yannbf","login":"yannbf","name":null,"email":"yannbf@gmail.com","url":null,"packages_count":222,"html_url":"https://www.npmjs.com/~yannbf","role":null,"created_at":"2022-11-19T13:14:57.263Z","updated_at":"2022-11-19T13:14:57.263Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yannbf/packages"},{"uuid":"kasperpeulen","login":"kasperpeulen","name":null,"email":"kasperpeulen@gmail.com","url":null,"packages_count":317,"html_url":"https://www.npmjs.com/~kasperpeulen","role":null,"created_at":"2024-05-02T16:46:46.324Z","updated_at":"2024-05-02T16:46:46.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kasperpeulen/packages"},{"uuid":"jreinhold","login":"jreinhold","name":null,"email":"jeppe@reinhold.is","url":null,"packages_count":313,"html_url":"https://www.npmjs.com/~jreinhold","role":null,"created_at":"2024-04-23T14:10:21.048Z","updated_at":"2024-04-23T14:10:21.048Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jreinhold/packages"},{"uuid":"valentinpalkovic","login":"valentinpalkovic","name":null,"email":"dev@valentinpalkovic.dev","url":null,"packages_count":217,"html_url":"https://www.npmjs.com/~valentinpalkovic","role":null,"created_at":"2024-05-02T16:46:46.372Z","updated_at":"2024-05-02T16:46:46.372Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/valentinpalkovic/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006534,"maintainers_count":1012930,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":694,"unique_repositories_count_past_30_days":73,"recent_issues":[{"uuid":"5409597967","node_id":"PR_kwDOQOeAgc8AAAABC9T-WA","number":686,"state":"open","title":"build(deps-dev): bump the dev-tooling group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-10T08:09:29.000Z","updated_at":"2026-09-10T08:13:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-tooling","update_count":9,"packages":[{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.24.4","new_version":"0.24.5","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@stryker-mutator/api","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/core","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/vitest-runner","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-tooling group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.24.4` | `0.24.5` |\n| [@stryker-mutator/api](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/api) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/vitest-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner) | `9.6.1` | `10.0.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/builder-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/builder-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/builder-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e69ea8b3bae993e2beb3a19f69777849ea2f4c37\"\u003e\u003ccode\u003ee69ea8b\u003c/code\u003e\u003c/a\u003e Review 2/6 — builder-vite's headless change-detection adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/builders/builder-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a886269e5801654cf994e4d6bdd65afa80a1be22\"\u003e\u003ccode\u003ea886269\u003c/code\u003e\u003c/a\u003e Test: Assert the exact inherited tsconfig path alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Impro...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps the dev-tooling group: Storybook packages to 10.6.0, test-runner to 0.24.5, and Stryker to 10.0.0. The Stryker major version bump may introduce breaking changes.\n\n\u003csup\u003eWritten for commit bc9d64d9b9775fab0a788ddac17a5772483fddc1. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/qnbs/WorldScript-Studio/pull/686?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/qnbs/WorldScript-Studio/pull/686","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qnbs%2FWorldScript-Studio/issues/686","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/686/packages"},{"uuid":"5402802414","node_id":"PR_kwDORAINi88AAAABC32fjA","number":5167,"state":"open","title":"chore(deps): bump the production-deps group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-09T17:41:02.000Z","updated_at":"2026-09-09T17:41:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":61,"packages":[{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@stripe/react-stripe-js","old_version":"6.8.2","new_version":"6.9.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.14.0","new_version":"9.15.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"konva","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/konvajs/konva"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-konva","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/konvajs/react-konva"},{"name":"@testing-library/user-event","old_version":"14.6.5","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"4.0.40","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client-runtime-utils","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/fastify-api-reference","old_version":"1.66.1","new_version":"1.67.0","repository_url":"https://github.com/scalar/scalar"},{"name":"ai","old_version":"7.0.74","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"resend","old_version":"6.21.0","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.3.239","new_version":"0.3.263","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@langfuse/tracing","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.19.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"bullmq","old_version":"6.2.0","new_version":"6.3.4","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"@fastify/otel","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/fastify/otel"},{"name":"@langfuse/otel","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-pino","old_version":"0.67.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@pulumi/auth0","old_version":"3.51.0","new_version":"3.52.0","repository_url":"https://github.com/pulumi/pulumi-auth0"},{"name":"@pulumi/cloudflare","old_version":"6.19.0","new_version":"6.20.0","repository_url":"https://github.com/pulumi/pulumi-cloudflare"},{"name":"@pulumi/pulumi","old_version":"3.259.0","new_version":"3.261.0","repository_url":"https://github.com/pulumi/pulumi"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"fastify","old_version":"5.12.1","new_version":"5.12.3","repository_url":"https://github.com/fastify/fastify"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.33.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-deps group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.8.2` | `6.9.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.14.0` | `9.15.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [konva](https://github.com/konvajs/konva) | `10.3.1` | `10.3.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [react-konva](https://github.com/konvajs/react-konva) | `19.2.5` | `19.2.6` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.5` | `14.6.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.40` | `4.0.49` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/client-runtime-utils](https://github.com/prisma/prisma/tree/HEAD/packages/client-runtime-utils) | `7.9.1` | `7.10.0` |\n| [@scalar/fastify-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/fastify) | `1.66.1` | `1.67.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.74` | `7.0.93` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [resend](https://github.com/resend/resend-node) | `6.21.0` | `6.26.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.3.239` | `0.3.263` |\n| [@langfuse/tracing](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/tracing) | `5.10.1` | `5.11.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.19.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.0` | `6.3.4` |\n| [@fastify/otel](https://github.com/fastify/otel) | `0.20.1` | `0.21.0` |\n| [@langfuse/otel](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/otel) | `5.10.1` | `5.11.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pino) | `0.67.0` | `0.68.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.3` | `5.1.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [@pulumi/auth0](https://github.com/pulumi/pulumi-auth0) | `3.51.0` | `3.52.0` |\n| [@pulumi/cloudflare](https://github.com/pulumi/pulumi-cloudflare) | `6.19.0` | `6.20.0` |\n| [@pulumi/pulumi](https://github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs) | `3.259.0` | `3.261.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [fastify](https://github.com/fastify/fastify) | `5.12.1` | `5.12.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.33.0` | `1.41.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n\n\nUpdates `@changesets/changelog-github` from 1.0.0 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/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.3.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\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/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/be78a51a7c4ced0a9ebf8457327ec08a092ed767\"\u003e\u003ccode\u003ebe78a51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1847\"\u003e#1847\u003c/a\u003e from lint-staged/intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e feat: refuse to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a767299bd86b8e3007d6efc404e0a974be96b6b6\"\u003e\u003ccode\u003ea767299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1845\"\u003e#1845\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/61ffd251a860e3861921036d488f9f960bfc1330\"\u003e\u003ccode\u003e61ffd25\u003c/code\u003e\u003c/a\u003e style: add VS Code extension config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.3.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/react-stripe-js` from 6.8.2 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e@​stripe/react-stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\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/stripe/react-stripe-js/commit/d270c7e5f01e1b8c3614aefc39eb5c57e7131c19\"\u003e\u003ccode\u003ed270c7e\u003c/code\u003e\u003c/a\u003e v6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/5139ffbce334c73017e492b5311af805f96179d0\"\u003e\u003ccode\u003e5139ffb\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/df40f7edf9490d906de47b45f423fc71aec30879\"\u003e\u003ccode\u003edf40f7e\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f489bdcdf781bb72c539cad857922a496c4a038\"\u003e\u003ccode\u003e4f489bd\u003c/code\u003e\u003c/a\u003e Bump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v6.8.2...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 9.14.0 to 9.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e@​stripe/stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.15.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\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/stripe/stripe-js/commit/9c83132a5333ffd757be55c75f44524023b5a39e\"\u003e\u003ccode\u003e9c83132\u003c/code\u003e\u003c/a\u003e v9.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/ad774c5a5d25b7e1dbdf1a44e8821ed9720e0d4c\"\u003e\u003ccode\u003ead774c5\u003c/code\u003e\u003c/a\u003e Add types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/07adacf5b6cf86424688b85042d85626192576e1\"\u003e\u003ccode\u003e07adacf\u003c/code\u003e\u003c/a\u003e Add buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v9.14.0...v9.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `konva` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/konvajs/konva/releases\"\u003ekonva's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3\u003c/h2\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edescribe Konva's use cases in package metadata and README, point to Polotno (\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused variable \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2068\"\u003e#2068\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003earyanpingle\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e801f9b8: Merge branch 'master' of github.com:konvajs/konva (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e401afa0: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77f052a: build for 10.3.3 (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77a422b: update cdn link (Anton Lavrevov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse JSDoc comment for Kaleidoscope filter so it appears in API docs (\u003ca href=\"https://github.com/konvajs/konva/commit/aa3432ebf1c48606764fef0918e68bfc4aec3684\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elisten for drag events in the stage owner window \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2066\"\u003e#2066\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/49f9d53a189aca3511c844fbc1d68c79ad220ee7\"\u003eDmitry\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse the window the stage is rendered in (\u003ca href=\"https://github.com/konvajs/konva/commit/8ddf6040e8435a7599957a3ba7ae77e897669b26\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not fire pointerclick after drag and drop (\u003ca href=\"https://github.com/konvajs/konva/commit/c78123b3aa7e1b5b6d3e124ebe8b432047b0ad65\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransformer anchor oscillation with keepRatio and padding (\u003ca href=\"https://github.com/konvajs/konva/commit/3bd8926b56473afd3d7e99e8fb2de5b63a909b0e\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the active transformer anchor when boundBoxFunc rejects a flip (\u003ca href=\"https://github.com/konvajs/konva/commit/636b5a66724fd39d3bebcd7dc799fb1fff0e59f6\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecapture the pointer on the stage container in setPointerCapture (\u003ca href=\"https://github.com/konvajs/konva/commit/6851cacc387ac4369f9cae59f066885f41b1ee46\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonor fill and stroke styles set by charRenderFunc (\u003ca href=\"https://github.com/konvajs/konva/commit/b4b7e31e678da82c1e849510cd4a4a6c005e87f3\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite README intro and quick start (\u003ca href=\"https://github.com/konvajs/konva/commit/1cb2429b7bd170cc45640453a3925687ed7deca0\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallocate hit and buffer canvases lazily (\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5d15a49: Fix three \u003ca href=\"https://github.com/param\"\u003e\u003ccode\u003e@​param\u003c/code\u003e\u003c/a\u003e names that do not match the signatures (darkdi) \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0d0bf5d: Attach the on() docs to the implementation so they reach the bundle (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e829050e: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e005356e: build for 10.3.2 (Anton Lavrevov)\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/konvajs/konva/blob/master/CHANGELOG.md\"\u003ekonva's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo code changes. Updated npm package metadata (description, keywords, homepage) and README to describe what Konva is used for and to point at Polotno for a complete design editor built on Konva\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2 (2026-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced canvas memory usage, most of all for non-interactive scenes. A layer with \u003ccode\u003elistening: false\u003c/code\u003e (and every layer of a non-listening stage) now releases its stage-sized hit canvas instead of keeping it allocated, and re-creates it when it starts listening again. The two stage-sized buffer canvases of every \u003ccode\u003eKonva.Stage\u003c/code\u003e are now created empty and only allocated by the first feature that needs them (\u0026quot;perfect drawing\u0026quot; and \u003ccode\u003eshape.intersects()\u003c/code\u003e). \u003ccode\u003enode.cache()\u003c/code\u003e of a non-listening node skips its cached hit canvas the same way, building it only if the node starts listening (previously such a node kept an empty cached hit graph and stayed unhittable until re-cached). Note: after turning \u003ccode\u003elistening\u003c/code\u003e back on, the hit graph appears on the next layer draw (automatic unless \u003ccode\u003eKonva.autoDrawEnabled\u003c/code\u003e is off - then call \u003ccode\u003elayer.draw()\u003c/code\u003e, as a single \u003ccode\u003eshape.draw()\u003c/code\u003e is not enough to re-create the layer hit canvas)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echarRenderFunc\u003c/code\u003e of \u003ccode\u003eKonva.Text\u003c/code\u003e ignoring \u003ccode\u003efillStyle\u003c/code\u003e/\u003ccode\u003estrokeStyle\u003c/code\u003e set on the context by the callback. A style set for a character now wins over the shape attributes for that character, as documented\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetPointerCapture()\u003c/code\u003e not capturing the pointer on the stage container, so the stage kept missing pointer events outside of its bounds. A captured pointer now keeps sending \u003ccode\u003epointermove\u003c/code\u003e/\u003ccode\u003epointerup\u003c/code\u003e to the stage beyond its edges, like pointer capture on plain HTML elements\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerclick\u003c/code\u003e firing after a drag and drop, while \u003ccode\u003eclick\u003c/code\u003e correctly did not\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e shaking the shape when a corner anchor with \u003ccode\u003ekeepRatio\u003c/code\u003e was dragged across the shape with \u003ccode\u003epadding\u003c/code\u003e enabled\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e switching its active anchor when \u003ccode\u003eboundBoxFunc\u003c/code\u003e rejects a flip. A rejected flip now keeps the grabbed anchor active, so resizing keeps following the pointer — and \u003ccode\u003egetActiveAnchor()\u003c/code\u003e inside \u003ccode\u003eboundBoxFunc\u003c/code\u003e now reports the anchor being held instead of the prematurely flipped one\u003c/li\u003e\n\u003cli\u003eFixed drag and drop of a stage rendered in another window than the one Konva was imported into - an iframe, or a window opened with \u003ccode\u003ewindow.open\u003c/code\u003e. Such a stage now uses the pointer events of its own window, and a pointer move in another window no longer drags its nodes\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e of such a stage, which got no pointer move or release events at all\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elayer.batchDraw()\u003c/code\u003e of such a stage, which asked the window Konva was imported into for the frame and stopped drawing when that window was not visible\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estage.destroy()\u003c/code\u003e leaving the content of such a stage in the container\u003c/li\u003e\n\u003c/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/konvajs/konva/commit/77a422b4287ebd1c8a7d0776f4754d694f730732\"\u003e\u003ccode\u003e77a422b\u003c/code\u003e\u003c/a\u003e update cdn link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/77f052a3b64ffbbf27a7fdfd3f4ec54bd033deee\"\u003e\u003ccode\u003e77f052a\u003c/code\u003e\u003c/a\u003e build for 10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/401afa05a6c96d316b2077e1f3608039ba77e95d\"\u003e\u003ccode\u003e401afa0\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/801f9b8ff3279702cb1aa7de8a343dd63ad33697\"\u003e\u003ccode\u003e801f9b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:konvajs/konva\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003e\u003ccode\u003e011bec8\u003c/code\u003e\u003c/a\u003e docs: describe Konva's use cases in package metadata and README, point to Pol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/ac511656b5c09efe70132af5f387502fc3373b3a\"\u003e\u003ccode\u003eac51165\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/konvajs/konva/issues/2068\"\u003e#2068\u003c/a\u003e from aryanpingle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003e\u003ccode\u003ea1acac2\u003c/code\u003e\u003c/a\u003e chore: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/005356e261367c2485c70149ffc0570e16ee64f4\"\u003e\u003ccode\u003e005356e\u003c/code\u003e\u003c/a\u003e build for 10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/829050e4ac3832a74c3cda711466367ce7962be6\"\u003e\u003ccode\u003e829050e\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003e\u003ccode\u003e55ac663\u003c/code\u003e\u003c/a\u003e perf: allocate hit and buffer canvases lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/konvajs/konva/compare/10.3.1...10.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers...\n\n_Description has been truncated_","html_url":"https://github.com/mattbutlerengineering/mattbutlerengineering/pull/5167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattbutlerengineering%2Fmattbutlerengineering/issues/5167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5167/packages"},{"uuid":"5388247102","node_id":"PR_kwDOMz4x5M8AAAABCsK-IQ","number":54,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/M"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-10T07:36:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T14:50:45.000Z","updated_at":"2026-09-10T07:36:34.000Z","time_to_close":146745,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":21,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/router-cli","old_version":"1.167.32","new_version":"1.167.33","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.168.34","new_version":"1.168.35","repository_url":"https://github.com/TanStack/router"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.12","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"storybook","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.9` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.9` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.5.9` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.9` | `10.6.0` |\n| [@tanstack/router-cli](https://github.com/TanStack/router/tree/HEAD/packages/router-cli) | `1.167.32` | `1.167.33` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.168.34` | `1.168.35` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.12` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.9` | `10.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/ydj515/react-sample/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ydj515%2Freact-sample/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"5384747861","node_id":"PR_kwDOR8Sen88AAAABCpWn8w","number":1082,"state":"closed","title":"chore: bump the dev-dependencies group with 16 updates","user":"dependabot[bot]","labels":["deps","npm","area:web","area:build","area:worker","area:shared","area:ui"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-09-09T17:16:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T09:13:57.000Z","updated_at":"2026-09-09T17:17:06.000Z","time_to_close":115380,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"dev-dependencies","update_count":16,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"knip","old_version":"6.32.2","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.125.0","new_version":"4.129.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@cloudflare/workers-types","old_version":"5.20260822.1","new_version":"5.20260905.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.34.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.125.0` | `4.129.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20260822.1` | `5.20260905.1` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.0 to 10.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef\"\u003e\u003ccode\u003e2c7f5d6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21296\"\u003e#21296\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c753f18b461bfbf36d41a79a7863c093ef48489\"\u003e\u003ccode\u003e3c753f1\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21289\"\u003e#21289\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c734690bf6f4f9c542bec428d5a1a5c6cc4a19b\"\u003e\u003ccode\u003e1c73469\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21280\"\u003e#21280\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08a02be429e21fc93d86c8dd16cec6dc945ea2c1\"\u003e\u003ccode\u003e08a02be\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21266\"\u003e#21266\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77bb1db8e730b7da2347c647d60f215706aa349a\"\u003e\u003ccode\u003e77bb1db\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21270\"\u003e#21270\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/007e81ac0ad66bd0be4887d88a276df292ae0bed\"\u003e\u003ccode\u003e007e81a\u003c/code\u003e\u003c/a\u003e ci: skip EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21265\"\u003e#21265\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0430280e7cca9dc0fdbf0bc50464e98e84285c49\"\u003e\u003ccode\u003e0430280\u003c/code\u003e\u003c/a\u003e chore: improve ecosystem tests compatibility on Windows (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21178\"\u003e#21178\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3f20a57c6293371b6193d3fb6746c2b7b2ac2689\"\u003e\u003ccode\u003e3f20a57\u003c/code\u003e\u003c/a\u003e 10.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4e5284803854423c4c2536696888c28ce4a151f\"\u003e\u003ccode\u003ef4e5284\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef\"\u003e\u003ccode\u003e2c7f5d6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21296\"\u003e#21296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.0...v10.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.11.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 5.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.4.1] - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e to limit\nCPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.4.0] - 2026-08-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003escalarStyleRules\u003c/code\u003e dumper option to customize string formatting.\nSee \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/scalar_styling.md\"\u003eScalar styling\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] Flattened the low-level AST node style representation. Scalar\nand collection nodes now use \u003ccode\u003eSCALAR_STYLE\u003c/code\u003e and \u003ccode\u003eCOLLECTION_STYLE\u003c/code\u003e values;\nexplicit tags use the separate \u003ccode\u003etagged\u003c/code\u003e property. Alias nodes now contain\nonly \u003ccode\u003ekind\u003c/code\u003e and \u003ccode\u003eanchor\u003c/code\u003e. This only affects code that directly constructs or\nedits AST nodes.\u003c/li\u003e\n\u003cli\u003e[breaking] The \u003ccode\u003esortKeys\u003c/code\u003e option was rewritten using AST mutation to avoid\nside effects.\u003c/li\u003e\n\u003cli\u003eReworked scalar style selection. This can change formatting without changing\nloaded values; in particular, whitespace-only strings are now double-quoted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a byte order mark at the start of each document in a stream, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/791\"\u003e#791\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProduce valid flow mappings with \u003ccode\u003equoteFlowKeys\u003c/code\u003e and \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e,\nincluding alias and property-only keys, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/786\"\u003e#786\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve empty scalar items when converting block sequences to flow style.\u003c/li\u003e\n\u003cli\u003eDo not apply the 1024-character simple-key limit to flow mapping keys.\u003c/li\u003e\n\u003cli\u003eCount Unicode code points, rather than UTF-16 code units, for the\n1024-character simple-key limit.\u003c/li\u003e\n\u003cli\u003eAdd an explicit document-end marker after keep-chomped block scalars when\nneeded to preserve trailing newlines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e5a3ba0efee53629b979f784cd53736f89ea61b6\"\u003e\u003ccode\u003ee5a3ba0\u003c/code\u003e\u003c/a\u003e 5.4.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e54dea33166d429220f7754e8c7ec548e3574ac3\"\u003e\u003ccode\u003ee54dea3\u003c/code\u003e\u003c/a\u003e Hard-limit merge sequence size to 100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/dfd3a2933c69959fc16fce1a775f36c9a5c89063\"\u003e\u003ccode\u003edfd3a29\u003c/code\u003e\u003c/a\u003e Cleanup 6a8e05f, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6a8e05f9a485188ed730ac81e81ae221352ef480\"\u003e\u003ccode\u003e6a8e05f\u003c/code\u003e\u003c/a\u003e fix: count empty merge sources against maxTotalMergeKeys (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6b4ff5e92474186b0c0381021ba4120f883c1995\"\u003e\u003ccode\u003e6b4ff5e\u003c/code\u003e\u003c/a\u003e 5.4.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3b3625eb8398d5f6275603e6d22eea87e37fbf4f\"\u003e\u003ccode\u003e3b3625e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4f25a74a4347240cb93cad698538ac9e645e5488\"\u003e\u003ccode\u003e4f25a74\u003c/code\u003e\u003c/a\u003e Fix file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3bd003bdd6e1fd4864310cbfcf9aec7ce75176df\"\u003e\u003ccode\u003e3bd003b\u003c/code\u003e\u003c/a\u003e Expose new scalar styling API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/fbb3e9d6a0ac540c69562638287e586ef0e65290\"\u003e\u003ccode\u003efbb3e9d\u003c/code\u003e\u003c/a\u003e Remove regex lookbehind for ES2015 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d43c185985e3c5906e331c034aa28833c8a15e14\"\u003e\u003ccode\u003ed43c185\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e by forcing \u003ccode\u003equoteFlowKeys\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.3.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.32.2 to 6.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: report types used only in private parameters (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1950\"\u003e#1950\u003c/a\u003e) (3c785f55ce608d7921e37e41dd5fc61b623e5da2)\u003c/li\u003e\n\u003cli\u003e💡 Add support for \u003ccode\u003enode:fs/promises\u003c/code\u003e \u003ccode\u003eglob\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1977\"\u003e#1977\u003c/a\u003e) (44faf08e7f56ce695d1541a6c337b76bea0328d1) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRespect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e) (f93ad0997e1b8fc644f6487df52803cba6f7a9ad)\u003c/li\u003e\n\u003cli\u003eMake prop access consistent while at it (1c90b49b1b196795df6dcf9d7e85bc1b1399667a)\u003c/li\u003e\n\u003cli\u003eSet an explicit Bun test timeout (964085dfab0165db2658e51cb787e2301886f9ce)\u003c/li\u003e\n\u003cli\u003eAdd note re. one scoped PRs (8f9490a581874e0fd7246e60223b20938bf4ebb1)\u003c/li\u003e\n\u003cli\u003efix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e) (ab90e2428a16ff50fe5323ce73172f6f1efb9730) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e) (462ae45df33a5ee2e2185f3b2db756b13dfbadd3) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e) (cc470611042b01761491c21f6987549db4c11df8) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (c4e0f082fbd7fb508a411c7dd0a782ea4556527c)\u003c/li\u003e\n\u003cli\u003eDeclare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e (96ff2df58dd1d229d077212e1cd80f10889650ca)\u003c/li\u003e\n\u003cli\u003eAssert counters in targeted regression tests (f0cf11dfcfbdeac053bba0dd12212356a67f6464)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ffebb746c630147c5d94c14da0bafb60af3c027\"\u003e\u003ccode\u003e4ffebb7\u003c/code\u003e\u003c/a\u003e Release knip@6.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0cf11dfcfbdeac053bba0dd12212356a67f6464\"\u003e\u003ccode\u003ef0cf11d\u003c/code\u003e\u003c/a\u003e Assert counters in targeted regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/96ff2df58dd1d229d077212e1cd80f10889650ca\"\u003e\u003ccode\u003e96ff2df\u003c/code\u003e\u003c/a\u003e Declare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c4e0f082fbd7fb508a411c7dd0a782ea4556527c\"\u003e\u003ccode\u003ec4e0f08\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cc470611042b01761491c21f6987549db4c11df8\"\u003e\u003ccode\u003ecc47061\u003c/code\u003e\u003c/a\u003e Resolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/462ae45df33a5ee2e2185f3b2db756b13dfbadd3\"\u003e\u003ccode\u003e462ae45\u003c/code\u003e\u003c/a\u003e fix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ab90e2428a16ff50fe5323ce73172f6f1efb9730\"\u003e\u003ccode\u003eab90e24\u003c/code\u003e\u003c/a\u003e fix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/964085dfab0165db2658e51cb787e2301886f9ce\"\u003e\u003ccode\u003e964085d\u003c/code\u003e\u003c/a\u003e Set an explicit Bun test timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1c90b49b1b196795df6dcf9d7e85bc1b1399667a\"\u003e\u003ccode\u003e1c90b49\u003c/code\u003e\u003c/a\u003e Make prop access consistent while at it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f93ad0997e1b8fc644f6487df52803cba6f7a9ad\"\u003e\u003ccode\u003ef93ad09\u003c/code\u003e\u003c/a\u003e Respect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.34.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.67.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.125.0 to 4.129.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.129.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15460\"\u003e#15460\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d72a5772cce74d9f5657d6989efe89cc10dfbb\"\u003e\u003ccode\u003e93d72a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/QnJ1c2kNCg\"\u003e\u003ccode\u003e@​QnJ1c2kNCg\u003c/code\u003e\u003c/a\u003e! - Support gzip compression for JSON Pipelines sinks\u003c/p\u003e\n\u003cp\u003ePipelines is in open beta. \u003ccode\u003ewrangler pipelines sinks create\u003c/code\u003e and the interactive setup flow now pass the selected JSON compression to the Pipelines API. JSON sinks accept \u003ccode\u003euncompressed\u003c/code\u003e or \u003ccode\u003egzip\u003c/code\u003e, while Parquet retains its existing compression options and \u003ccode\u003ezstd\u003c/code\u003e default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15358\"\u003e#15358\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d2d8eeaa4c49479c05b351471f870abab7d2c032\"\u003e\u003ccode\u003ed2d8eea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003ewrangler workflows\u003c/code\u003e commands\u003c/p\u003e\n\u003cp\u003eEvery \u003ccode\u003ewrangler workflows\u003c/code\u003e command now accepts \u003ccode\u003e--json\u003c/code\u003e, which emits the raw API payload instead of the human-readable rendering. The formatted output remains the default, so existing usage is unaffected:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler workflows instances list my-workflow --json\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe JSON output carries raw values rather than a serialisation of the formatted view: ISO timestamps instead of locale-formatted dates, plain status strings instead of emojified labels, and no presentation-only derived fields.\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\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15469\"\u003e#15469\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d40a634f970971bbcba01a8ac201fd3526b3e5fe\"\u003e\u003ccode\u003ed40a634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260831.1\u003c/td\u003e\n\u003ctd\u003e^5.20260902.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260831.1\u003c/td\u003e\n\u003ctd\u003e1.20260902.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15481\"\u003e#15481\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c1b2a600a02a8978d97786af4c7098216c31c4d\"\u003e\u003ccode\u003e7c1b2a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260902.1\u003c/td\u003e\n\u003ctd\u003e^5.20260903.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260902.1\u003c/td\u003e\n\u003ctd\u003e1.20260903.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15472\"\u003e#15472\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Tolerate missing permissions during \u003ccode\u003ewrangler delete\u003c/code\u003e cleanup checks\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler delete\u003c/code\u003e now warns and continues when it cannot inspect Worker dependencies or clean up legacy Workers Sites KV namespaces because of missing permissions. The Worker delete request itself still fails normally if the token cannot delete the Worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15472\"\u003e#15472\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Tolerate missing resource permissions during resource provisioning\u003c/p\u003e\n\u003cp\u003eWhen Wrangler cannot check whether a bound resource exists because the API returns a 403, it now skips automatic provisioning for that resource type and continues the deploy. The deploy may still fail later if the resource is missing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15476\"\u003e#15476\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dc24057e13580a3cd3e3b917b8659ad5c1e85e50\"\u003e\u003ccode\u003edc24057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christhorwarth\"\u003e\u003ccode\u003e@​christhorwarth\u003c/code\u003e\u003c/a\u003e! - Fix remote development with static assets for API tokens using granular Worker permissions\u003c/p\u003e\n\u003cp\u003eWrangler now creates Workers.dev preview sessions through the Worker-scoped endpoint and derives the preview hostname from the session response. This avoids requiring account-level Workers subdomain access.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00a9f2f87bb1319ed96b41fe5d9be5503445d2c0\"\u003e\u003ccode\u003e00a9f2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1dba24a1ecf770a98b36c218cb77e26c7701be49\"\u003e\u003ccode\u003e1dba24a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d40a634f970971bbcba01a8ac201fd3526b3e5fe\"\u003e\u003ccode\u003ed40a634\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c1b2a600a02a8978d97786af4c7098216c31c4d\"\u003e\u003ccode\u003e7c1b2a6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260903.0-alpha\"\u003eminiflare@5.20260903.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/be87ff0382c53a294e948e49419d25d653c50e86\"\u003e\u003ccode\u003ebe87ff0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15461\"\u003e#15461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e tolerate missing permissions for pre-flight checks (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15472\"\u003e#15472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dc24057e13580a3cd3e3b917b8659ad5c1e85e50\"\u003e\u003ccode\u003edc24057\u003c/code\u003e\u003c/a\u003e [wrangler] Use worker-scoped preview sessions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15476\"\u003e#15476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d2d8eeaa4c49479c05b351471f870abab7d2c032\"\u003e\u003ccode\u003ed2d8eea\u003c/code\u003e\u003c/a\u003e [wrangler] Add --json output to Workflows commands (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15358\"\u003e#15358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d72a5772cce74d9f5657d6989efe89cc10dfbb\"\u003e\u003ccode\u003e93d72a5\u003c/code\u003e\u003c/a\u003e PIPE-635: Support gzip compression for JSON sinks (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15460\"\u003e#15460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b7b4ff84477982e7c770bb93928287893fcf2e03\"\u003e\u003ccode\u003eb7b4ff8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15450\"\u003e#15450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea28cc33e5d39031e9bf512e17f3a57cccbd3f46\"\u003e\u003ccode\u003eea28cc3\u003c/code\u003e\u003c/a\u003e [wrangler] Add observability query string redaction (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15379\"\u003e#15379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1809c5edadfd4a93e6733dab77ca67305c8d6c97\"\u003e\u003ccode\u003e1809c5e\u003c/code\u003e\u003c/a\u003e [wrangler] Stop publishing build metafile (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15398\"\u003e#15398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/10d6bfbaf0ab7466892f4d97af1301494ca71e37\"\u003e\u003ccode\u003e10d6bfb\u003c/code\u003e\u003c/a\u003e Support partial manifests in build output (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15388\"\u003e#15388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dbbb795c47ff663857b605b484c63730e1e3ff45\"\u003e\u003ccode\u003edbbb795\u003c/code\u003e\u003c/a\u003e Move binding utilities into workers-utils (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.129.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-eve...\n\n_Description has been truncated_","html_url":"https://github.com/d-oit/do-epub-studio/pull/1082","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fdo-epub-studio/issues/1082","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1082/packages"},{"uuid":"5383035143","node_id":"PR_kwDORAINi88AAAABCn-JnQ","number":5135,"state":"open","title":"chore(deps): bump the production-deps group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","tier:critical","agent-authored"],"assignees":[],"locked":false,"comments_count":14,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-08T06:28:49.000Z","updated_at":"2026-09-09T16:48:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":63,"packages":[{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@stripe/react-stripe-js","old_version":"6.8.2","new_version":"6.9.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.14.0","new_version":"9.15.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"konva","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/konvajs/konva"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-konva","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/konvajs/react-konva"},{"name":"@testing-library/user-event","old_version":"14.6.5","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"4.0.40","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client-runtime-utils","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/fastify-api-reference","old_version":"1.66.1","new_version":"1.67.0","repository_url":"https://github.com/scalar/scalar"},{"name":"ai","old_version":"7.0.74","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"resend","old_version":"6.21.0","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.3.239","new_version":"0.3.261","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@langfuse/tracing","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.8","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"bullmq","old_version":"6.2.0","new_version":"6.3.4","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"@langfuse/otel","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-pino","old_version":"0.67.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitest/browser-playwright","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@pulumi/auth0","old_version":"3.51.0","new_version":"3.52.0","repository_url":"https://github.com/pulumi/pulumi-auth0"},{"name":"@pulumi/cloudflare","old_version":"6.19.0","new_version":"6.20.0","repository_url":"https://github.com/pulumi/pulumi-cloudflare"},{"name":"@pulumi/pulumi","old_version":"3.259.0","new_version":"3.261.0","repository_url":"https://github.com/pulumi/pulumi"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fastify","old_version":"5.12.1","new_version":"5.12.3","repository_url":"https://github.com/fastify/fastify"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jsdom","old_version":"30.0.0","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-react","old_version":"1.33.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-deps group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.8.2` | `6.9.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.14.0` | `9.15.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [konva](https://github.com/konvajs/konva) | `10.3.1` | `10.3.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [react-konva](https://github.com/konvajs/react-konva) | `19.2.5` | `19.2.6` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.5` | `14.6.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.40` | `4.0.49` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/client-runtime-utils](https://github.com/prisma/prisma/tree/HEAD/packages/client-runtime-utils) | `7.9.1` | `7.10.0` |\n| [@scalar/fastify-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/fastify) | `1.66.1` | `1.67.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.74` | `7.0.93` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [resend](https://github.com/resend/resend-node) | `6.21.0` | `6.26.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.3.239` | `0.3.261` |\n| [@langfuse/tracing](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/tracing) | `5.10.1` | `5.11.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.8` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.0` | `6.3.4` |\n| [@langfuse/otel](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/otel) | `5.10.1` | `5.11.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pino) | `0.67.0` | `0.68.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.11` | `5.0.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.3` | `5.1.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [@pulumi/auth0](https://github.com/pulumi/pulumi-auth0) | `3.51.0` | `3.52.0` |\n| [@pulumi/cloudflare](https://github.com/pulumi/pulumi-cloudflare) | `6.19.0` | `6.20.0` |\n| [@pulumi/pulumi](https://github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs) | `3.259.0` | `3.261.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.12.1` | `5.12.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.0` | `30.0.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.33.0` | `1.41.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n\n\nUpdates `@changesets/changelog-github` from 1.0.0 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/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.3.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\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/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/be78a51a7c4ced0a9ebf8457327ec08a092ed767\"\u003e\u003ccode\u003ebe78a51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1847\"\u003e#1847\u003c/a\u003e from lint-staged/intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e feat: refuse to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a767299bd86b8e3007d6efc404e0a974be96b6b6\"\u003e\u003ccode\u003ea767299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1845\"\u003e#1845\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/61ffd251a860e3861921036d488f9f960bfc1330\"\u003e\u003ccode\u003e61ffd25\u003c/code\u003e\u003c/a\u003e style: add VS Code extension config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.3.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/react-stripe-js` from 6.8.2 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e@​stripe/react-stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\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/stripe/react-stripe-js/commit/d270c7e5f01e1b8c3614aefc39eb5c57e7131c19\"\u003e\u003ccode\u003ed270c7e\u003c/code\u003e\u003c/a\u003e v6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/5139ffbce334c73017e492b5311af805f96179d0\"\u003e\u003ccode\u003e5139ffb\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/df40f7edf9490d906de47b45f423fc71aec30879\"\u003e\u003ccode\u003edf40f7e\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f489bdcdf781bb72c539cad857922a496c4a038\"\u003e\u003ccode\u003e4f489bd\u003c/code\u003e\u003c/a\u003e Bump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v6.8.2...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 9.14.0 to 9.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e@​stripe/stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.15.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\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/stripe/stripe-js/commit/9c83132a5333ffd757be55c75f44524023b5a39e\"\u003e\u003ccode\u003e9c83132\u003c/code\u003e\u003c/a\u003e v9.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/ad774c5a5d25b7e1dbdf1a44e8821ed9720e0d4c\"\u003e\u003ccode\u003ead774c5\u003c/code\u003e\u003c/a\u003e Add types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/07adacf5b6cf86424688b85042d85626192576e1\"\u003e\u003ccode\u003e07adacf\u003c/code\u003e\u003c/a\u003e Add buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v9.14.0...v9.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `konva` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/konvajs/konva/releases\"\u003ekonva's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3\u003c/h2\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edescribe Konva's use cases in package metadata and README, point to Polotno (\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused variable \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2068\"\u003e#2068\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003earyanpingle\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e801f9b8: Merge branch 'master' of github.com:konvajs/konva (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e401afa0: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77f052a: build for 10.3.3 (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77a422b: update cdn link (Anton Lavrevov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse JSDoc comment for Kaleidoscope filter so it appears in API docs (\u003ca href=\"https://github.com/konvajs/konva/commit/aa3432ebf1c48606764fef0918e68bfc4aec3684\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elisten for drag events in the stage owner window \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2066\"\u003e#2066\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/49f9d53a189aca3511c844fbc1d68c79ad220ee7\"\u003eDmitry\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse the window the stage is rendered in (\u003ca href=\"https://github.com/konvajs/konva/commit/8ddf6040e8435a7599957a3ba7ae77e897669b26\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not fire pointerclick after drag and drop (\u003ca href=\"https://github.com/konvajs/konva/commit/c78123b3aa7e1b5b6d3e124ebe8b432047b0ad65\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransformer anchor oscillation with keepRatio and padding (\u003ca href=\"https://github.com/konvajs/konva/commit/3bd8926b56473afd3d7e99e8fb2de5b63a909b0e\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the active transformer anchor when boundBoxFunc rejects a flip (\u003ca href=\"https://github.com/konvajs/konva/commit/636b5a66724fd39d3bebcd7dc799fb1fff0e59f6\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecapture the pointer on the stage container in setPointerCapture (\u003ca href=\"https://github.com/konvajs/konva/commit/6851cacc387ac4369f9cae59f066885f41b1ee46\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonor fill and stroke styles set by charRenderFunc (\u003ca href=\"https://github.com/konvajs/konva/commit/b4b7e31e678da82c1e849510cd4a4a6c005e87f3\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite README intro and quick start (\u003ca href=\"https://github.com/konvajs/konva/commit/1cb2429b7bd170cc45640453a3925687ed7deca0\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallocate hit and buffer canvases lazily (\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5d15a49: Fix three \u003ca href=\"https://github.com/param\"\u003e\u003ccode\u003e@​param\u003c/code\u003e\u003c/a\u003e names that do not match the signatures (darkdi) \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0d0bf5d: Attach the on() docs to the implementation so they reach the bundle (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e829050e: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e005356e: build for 10.3.2 (Anton Lavrevov)\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/konvajs/konva/blob/master/CHANGELOG.md\"\u003ekonva's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo code changes. Updated npm package metadata (description, keywords, homepage) and README to describe what Konva is used for and to point at Polotno for a complete design editor built on Konva\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2 (2026-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced canvas memory usage, most of all for non-interactive scenes. A layer with \u003ccode\u003elistening: false\u003c/code\u003e (and every layer of a non-listening stage) now releases its stage-sized hit canvas instead of keeping it allocated, and re-creates it when it starts listening again. The two stage-sized buffer canvases of every \u003ccode\u003eKonva.Stage\u003c/code\u003e are now created empty and only allocated by the first feature that needs them (\u0026quot;perfect drawing\u0026quot; and \u003ccode\u003eshape.intersects()\u003c/code\u003e). \u003ccode\u003enode.cache()\u003c/code\u003e of a non-listening node skips its cached hit canvas the same way, building it only if the node starts listening (previously such a node kept an empty cached hit graph and stayed unhittable until re-cached). Note: after turning \u003ccode\u003elistening\u003c/code\u003e back on, the hit graph appears on the next layer draw (automatic unless \u003ccode\u003eKonva.autoDrawEnabled\u003c/code\u003e is off - then call \u003ccode\u003elayer.draw()\u003c/code\u003e, as a single \u003ccode\u003eshape.draw()\u003c/code\u003e is not enough to re-create the layer hit canvas)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echarRenderFunc\u003c/code\u003e of \u003ccode\u003eKonva.Text\u003c/code\u003e ignoring \u003ccode\u003efillStyle\u003c/code\u003e/\u003ccode\u003estrokeStyle\u003c/code\u003e set on the context by the callback. A style set for a character now wins over the shape attributes for that character, as documented\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetPointerCapture()\u003c/code\u003e not capturing the pointer on the stage container, so the stage kept missing pointer events outside of its bounds. A captured pointer now keeps sending \u003ccode\u003epointermove\u003c/code\u003e/\u003ccode\u003epointerup\u003c/code\u003e to the stage beyond its edges, like pointer capture on plain HTML elements\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerclick\u003c/code\u003e firing after a drag and drop, while \u003ccode\u003eclick\u003c/code\u003e correctly did not\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e shaking the shape when a corner anchor with \u003ccode\u003ekeepRatio\u003c/code\u003e was dragged across the shape with \u003ccode\u003epadding\u003c/code\u003e enabled\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e switching its active anchor when \u003ccode\u003eboundBoxFunc\u003c/code\u003e rejects a flip. A rejected flip now keeps the grabbed anchor active, so resizing keeps following the pointer — and \u003ccode\u003egetActiveAnchor()\u003c/code\u003e inside \u003ccode\u003eboundBoxFunc\u003c/code\u003e now reports the anchor being held instead of the prematurely flipped one\u003c/li\u003e\n\u003cli\u003eFixed drag and drop of a stage rendered in another window than the one Konva was imported into - an iframe, or a window opened with \u003ccode\u003ewindow.open\u003c/code\u003e. Such a stage now uses the pointer events of its own window, and a pointer move in another window no longer drags its nodes\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e of such a stage, which got no pointer move or release events at all\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elayer.batchDraw()\u003c/code\u003e of such a stage, which asked the window Konva was imported into for the frame and stopped drawing when that window was not visible\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estage.destroy()\u003c/code\u003e leaving the content of such a stage in the container\u003c/li\u003e\n\u003c/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/konvajs/konva/commit/77a422b4287ebd1c8a7d0776f4754d694f730732\"\u003e\u003ccode\u003e77a422b\u003c/code\u003e\u003c/a\u003e update cdn link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/77f052a3b64ffbbf27a7fdfd3f4ec54bd033deee\"\u003e\u003ccode\u003e77f052a\u003c/code\u003e\u003c/a\u003e build for 10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/401afa05a6c96d316b2077e1f3608039ba77e95d\"\u003e\u003ccode\u003e401afa0\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/801f9b8ff3279702cb1aa7de8a343dd63ad33697\"\u003e\u003ccode\u003e801f9b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:konvajs/konva\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003e\u003ccode\u003e011bec8\u003c/code\u003e\u003c/a\u003e docs: describe Konva's use cases in package metadata and README, point to Pol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/ac511656b5c09efe70132af5f387502fc3373b3a\"\u003e\u003ccode\u003eac51165\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/konvajs/konva/issues/2068\"\u003e#2068\u003c/a\u003e from aryanpingle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003e\u003ccode\u003ea1acac2\u003c/code\u003e\u003c/a\u003e chore: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/005356e261367c2485c70149ffc0570e16ee64f4\"\u003e\u003ccode\u003e005356e\u003c/code\u003e\u003c/a\u003e build for 10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/829050e4ac3832a74c3cda711466367ce7962be6\"\u003e\u003ccode\u003e829050e\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003e\u003ccode\u003e55ac663\u003c/code\u003e\u003c/a\u003e perf: allocate hit and buffer canvases lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/konvajs/konva/compare/10.3.1...10.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/mattbutlerengineering/mattbutlerengineering/pull/5135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattbutlerengineering%2Fmattbutlerengineering/issues/5135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5135/packages"},{"uuid":"5377322150","node_id":"PR_kwDOQ4-aEM8AAAABCjdOgA","number":215,"state":"open","title":"build(deps-dev): Bump the dev-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T16:57:26.000Z","updated_at":"2026-09-08T06:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","group_name":"dev-dependencies","update_count":17,"packages":[{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.7","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.7` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.11` | `5.0.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.11` | `5.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\n\nUpdates `@eslint-react/eslint-plugin` from 5.18.6 to 5.18.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e@​eslint-react/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAttestation\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/attestations/44576244\"\u003ehttps://github.com/Rel1cx/eslint-react/attestations/44576244\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e@​eslint-react/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e43350f5807607702d24774461ecfd1f2e9f2dae\"\u003e\u003ccode\u003ee43350f\u003c/code\u003e\u003c/a\u003e release: 5.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/15a429af71286cee9ddc2549cdf6de1f5dd7b923\"\u003e\u003ccode\u003e15a429a\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint to 8.69.0 and other deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v5.18.7/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/sidekick-labs/sidekick-ui/pull/215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidekick-labs%2Fsidekick-ui/issues/215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/215/packages"},{"uuid":"5376638648","node_id":"PR_kwDOT5Fhk88AAAABCi6fQA","number":153,"state":"open","title":"chore(deps-dev): bump @storybook/react-vite from 8.6.18 to 10.6.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T15:36:17.000Z","updated_at":"2026-09-09T17:09:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@storybook/react-vite","old_version":"8.6.18","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) from 8.6.18 to 10.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/themanoj-025/Union-Bank/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/themanoj-025%2FUnion-Bank/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"5375229995","node_id":"PR_kwDOPTYa3c8AAAABChyI8w","number":53,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T13:20:24.000Z","updated_at":"2026-09-07T13:20:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@chromatic-com/storybook","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@cyclonedx/cyclonedx-npm","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/CycloneDX/cyclonedx-node-npm"},{"name":"@storybook/addon-docs","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest","old_version":"30.4.2","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.4.1","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"marked","old_version":"18.0.7","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"publint","old_version":"0.3.23","new_version":"0.3.24","repository_url":"https://github.com/publint/publint"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.7","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.2.1` | `5.3.1` |\n| [@cyclonedx/cyclonedx-npm](https://github.com/CycloneDX/cyclonedx-node-npm) | `6.0.0` | `6.0.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.7` | `10.6.0` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs-vite) | `10.5.7` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.7` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.7` | `10.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.4.2` | `30.5.1` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.4.1` | `30.5.1` |\n| [marked](https://github.com/markedjs/marked) | `18.0.7` | `18.0.11` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.23` | `0.3.24` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.7` | `10.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n\n\nUpdates `@chromatic-com/storybook` from 5.2.1 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/releases\"\u003e@​chromatic-com/storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.2\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.0\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch4\u003e🚀 Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/440\"\u003e#440\u003c/a\u003e from chromaui/ghengeveld/api-54-validate-project-id \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/440\"\u003e#440\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/blob/v5.3.1/CHANGELOG.md\"\u003e@​chromatic-com/storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.3.1 (Wed Sep 02 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev5.3.0 (Thu Aug 06 2026)\u003c/h1\u003e\n\u003ch4\u003e🚀 Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/440\"\u003e#440\u003c/a\u003e from chromaui/ghengeveld/api-54-validate-project-id \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/440\"\u003e#440\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrack share funnel actions \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/443\"\u003e#443\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd action telemetry to onboarding funnel \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/442\"\u003e#442\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 17 updates \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/448\"\u003e#448\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 14 updates \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/433\"\u003e#433\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature GitError while git info loads \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/447\"\u003e#447\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade repo to Storybook 10.5 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/441\"\u003e#441\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/439\"\u003e#439\u003c/a\u003e from chromaui/steven/upgrade-chromatic-version \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/439\"\u003e#439\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender DPR 2 snapshots at the correct display size \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/438\"\u003e#438\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd view telemetry for top-of-funnel share screens \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/437\"\u003e#437\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMichael Shilman (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSteven Kitterman (\u003ca href=\"https://github.com/skitterm\"\u003e\u003ccode\u003e@​skitterm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/21e57de6e24f8993a633b96864fd773e85511fad\"\u003e\u003ccode\u003e21e57de\u003c/code\u003e\u003c/a\u003e Bump version to: 5.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/722d407fcc8701633cfc764665b2cd0b4fa229cf\"\u003e\u003ccode\u003e722d407\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/3091c4b98a96da5708b360e44fa805138b064cd9\"\u003e\u003ccode\u003e3091c4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/455\"\u003e#455\u003c/a\u003e from chromaui/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/4f5ade55603e2f5278ac850ba6e9c92397788faf\"\u003e\u003ccode\u003e4f5ade5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/453\"\u003e#453\u003c/a\u003e from chromaui/chore/storybook-11-peer-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b9a816ce5e3321138fdc75d776ce9fcf674a87e2\"\u003e\u003ccode\u003eb9a816c\u003c/code\u003e\u003c/a\u003e Broaden storybook peerDependency range to include 11.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/36f632f8049f9bd17ef0737bccd7b299683de3d9\"\u003e\u003ccode\u003e36f632f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/452\"\u003e#452\u003c/a\u003e from chromaui/ghengeveld/restore-sidebar-status-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b4eb49d54942c9f0fcde902dc77616846d009bb1\"\u003e\u003ccode\u003eb4eb49d\u003c/code\u003e\u003c/a\u003e Stop filling the sidebar status page with passing tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/819959c834483c57534866bbfafc7940cfe4d0b4\"\u003e\u003ccode\u003e819959c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/451\"\u003e#451\u003c/a\u003e from chromaui/kasper/lazy-chromatic-node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/e8f22d54fb9c0683cbb7531e9c413da39593f0c6\"\u003e\u003ccode\u003ee8f22d5\u003c/code\u003e\u003c/a\u003e Do not memoize a failed chromatic/node load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/d122e5177f153b5cde804d8b1223da7b8f108ed9\"\u003e\u003ccode\u003ed122e51\u003c/code\u003e\u003c/a\u003e Load chromatic/node lazily so preset registration stays cheap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chromaui/addon-visual-tests/compare/v5.2.1...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cyclonedx/cyclonedx-npm` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/releases\"\u003e@​cyclonedx/cyclonedx-npm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump knip from 6.22.0 to 6.24.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1487\"\u003eCycloneDX/cyclonedx-node-npm#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: latest CycloneDX 1.7 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1491\"\u003eCycloneDX/cyclonedx-node-npm#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allowScripts libxmljs2@0.37.0 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1492\"\u003eCycloneDX/cyclonedx-node-npm#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix yargs issue 2514 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1493\"\u003eCycloneDX/cyclonedx-node-npm#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: gather test data for npm12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1494\"\u003eCycloneDX/cyclonedx-node-npm#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.24.0 to 6.27.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1501\"\u003eCycloneDX/cyclonedx-node-npm#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1498\"\u003eCycloneDX/cyclonedx-node-npm#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1500\"\u003eCycloneDX/cyclonedx-node-npm#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1499\"\u003eCycloneDX/cyclonedx-node-npm#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: test with npm v12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1502\"\u003eCycloneDX/cyclonedx-node-npm#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1505\"\u003eCycloneDX/cyclonedx-node-npm#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add zizmor by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1506\"\u003eCycloneDX/cyclonedx-node-npm#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1503\"\u003eCycloneDX/cyclonedx-node-npm#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: split release workflow by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix typo by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1508\"\u003eCycloneDX/cyclonedx-node-npm#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.1-rc.0\u003c/h2\u003e\n\u003cp\u003etesting during \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\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/CycloneDX/cyclonedx-node-npm/blob/main/HISTORY.md\"\u003e@​cyclonedx/cyclonedx-npm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 - 2026-08-11\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\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/CycloneDX/cyclonedx-node-npm/commit/3dbc1f2cc4689d9f0729e3930778a054a346b677\"\u003e\u003ccode\u003e3dbc1f2\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/878c64c546943e36176ed7c771477af1451506a9\"\u003e\u003ccode\u003e878c64c\u003c/code\u003e\u003c/a\u003e chore: prep v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e458548677af801e20f7f75ff360e3eea013ab3d\"\u003e\u003ccode\u003ee458548\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/ce69f0c61b51b3628e3e455031103b4e46e9dac3\"\u003e\u003ccode\u003ece69f0c\u003c/code\u003e\u003c/a\u003e chore: split release workflow (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a465128a6fb5f4fa0a62171d46efffa85fdc010a\"\u003e\u003ccode\u003ea465128\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e1f606354823b5825151d41bbdfe6524d4b88d0a\"\u003e\u003ccode\u003ee1f6063\u003c/code\u003e\u003c/a\u003e chore: add zizmor (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/1d00bdebcbcc5a5772036f983ddc17b30718ae2c\"\u003e\u003ccode\u003e1d00bde\u003c/code\u003e\u003c/a\u003e chore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/20fb44b8c8fbc232d21504f3336ee2d116f46f1c\"\u003e\u003ccode\u003e20fb44b\u003c/code\u003e\u003c/a\u003e tests: test with npm v12 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a0a4cd324a65fcc2477765282cd405f385ba0eed\"\u003e\u003ccode\u003ea0a4cd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/29510cb51a120a7ac3ddf271425921939416250f\"\u003e\u003ccode\u003e29510cb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/nextjs-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/nextjs-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/nextjs-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c57ef55fb9b44009c74b6bcc8bd89e0642a8970f\"\u003e\u003ccode\u003ec57ef55\u003c/code\u003e\u003c/a\u003e Count unstable_cacheLife calls on the cacheLife spy.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/nextjs-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/Boreal-UI/borealui/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boreal-UI%2Fborealui/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"5374536236","node_id":"PR_kwDOTweoVc8AAAABChObOg","number":35,"state":"open","title":"deps: bump the development group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T12:15:56.000Z","updated_at":"2026-09-07T12:16:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":15,"packages":[{"name":"@inquirer/prompts","old_version":"8.5.2","new_version":"8.7.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@playwright/mcp","old_version":"0.0.79","new_version":"0.0.80","repository_url":"https://github.com/microsoft/playwright-mcp"},{"name":"@storybook/react-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"shadcn","old_version":"4.16.2","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tldts","old_version":"7.4.10","new_version":"7.4.11","repository_url":"https://github.com/remusao/tldts"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest-browser-react","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.5.2` | `8.7.1` |\n| [@playwright/mcp](https://github.com/microsoft/playwright-mcp) | `0.0.79` | `0.0.80` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.7` | `10.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.7` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.4.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.16.2` | `4.21.0` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.10` | `7.4.11` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.69.0` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.2.0` | `2.3.0` |\n\n\nUpdates `@inquirer/prompts` from 8.5.2 to 8.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/releases\"\u003e@​inquirer/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll bundled prompts now pin \u003ccode\u003e@inquirer/type\u003c/code\u003e to an exact version in their published manifests. Since these type definitions leak into consumers' \u003ccode\u003etsc\u003c/code\u003e runs, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2247\"\u003e#2247\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2244\"\u003e#2244\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epassword\u003c/code\u003e gains the \u003ccode\u003etoggleMask\u003c/code\u003e option (ctrl+t to reveal the typed value).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm\u003c/code\u003e now matches localized yes/no answers per-locale.\u003c/li\u003e\n\u003cli\u003ePrettified prompt and theme types for better IDE display.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einquirer-grouped-checkbox\u003c/code\u003e to the community prompts list (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2236\"\u003e#2236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003cp\u003eThe all-in-one prompts package, re-exporting every individual prompt at its latest version.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003eThis release rides on \u003cstrong\u003e\u003ccode\u003e@inquirer/core@12.0.0\u003c/code\u003e\u003c/strong\u003e, which makes the \u003ccode\u003euseState\u003c/code\u003e setter accept a reducer/updater function. It also brings a new \u003ccode\u003einitialValue\u003c/code\u003e option to search, plus fixes for \u003ccode\u003enumber\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003eeditor\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/5748bd9966b5e175ddf5995ee4cdce6f60c4272e\"\u003e\u003ccode\u003e5748bd9\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/269ae73ca9dd7ac738cd35f7d0222b3522021ad9\"\u003e\u003ccode\u003e269ae73\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​inquirer/type\u003c/code\u003e exactly in published manifests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/927d6dda59aacf8c4088d43df68da5062757cd6d\"\u003e\u003ccode\u003e927d6dd\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​inquirer/testing\u003c/code\u003e): keep keypress simulation working under TERM=dumb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/2d813b145b9ce2a531d7ba6eafb8f7451594b004\"\u003e\u003ccode\u003e2d813b1\u003c/code\u003e\u003c/a\u003e chore(deps): Bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.6 to 0.16.8 (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/7affbc9bef22adcb059325c7e8450e3da64bd6fa\"\u003e\u003ccode\u003e7affbc9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump turbo from 2.10.9 to 2.10.11 in the build group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/56db98993c3c5c55864e5b1b7f458b1bb9c59e65\"\u003e\u003ccode\u003e56db989\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump oxfmt in the formatting group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/8e6bc3cec6b88bbd08ff49b0f01fc5dabc5f6bb2\"\u003e\u003ccode\u003e8e6bc3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the linting group with 2 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2241\"\u003e#2241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/427b7a1f55d1947dd6876ce026706ae2369db313\"\u003e\u003ccode\u003e427b7a1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the testing group with 3 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/51ac389603405e8f9f315ce49416153d95c5fefe\"\u003e\u003ccode\u003e51ac389\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/0f1718e9db1a129ad07c61a0d530f00dc4362740\"\u003e\u003ccode\u003e0f1718e\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​inquirer/password\u003c/code\u003e): add ctrl+t toggle to reveal password\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.5.2...@inquirer/prompts@8.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​inquirer/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/mcp` from 0.0.79 to 0.0.80\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright-mcp/releases\"\u003e@​playwright/mcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.80\u003c/h2\u003e\n\u003ch2\u003eWhat's New\u003c/h2\u003e\n\u003ch3\u003eNew Tools\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebrowser_start_recording\u003c/code\u003e / \u003ccode\u003ebrowser_stop_recording\u003c/code\u003e\u003c/strong\u003e (opt-in via \u003ccode\u003e--caps=devtools\u003c/code\u003e) — Record actions that the user performs manually in the browser and return them as Playwright code. Useful when the user wants to demonstrate a flow instead of describing it (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42359\"\u003e#42359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe default \u003ccode\u003e--codegen\u003c/code\u003e language is inferred from the environment (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42150\"\u003e#42150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003e--user-data-dir\u003c/code\u003e in extension mode (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42190\"\u003e#42190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not treat orphaned browser preferences entries as an installed extension (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42224\"\u003e#42224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowser_take_screenshot\u003c/code\u003e returns the original screenshot bytes instead of silently downscaling them to model-specific limits (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42406\"\u003e#42406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cached browser backend after \u003ccode\u003ebrowser_close\u003c/code\u003e with a shared browser context, so subsequent tool calls from the same client no longer fail (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42365\"\u003e#42365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen connected to a remote endpoint, \u003ccode\u003ebrowserInfo\u003c/code\u003e reports the browser actually running remotely instead of the configured one (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42228\"\u003e#42228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not clobber the \u003ccode\u003echromiumSandbox\u003c/code\u003e setting from the config file (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42288\"\u003e#42288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not run the heartbeat for HTTP clients that have not opened an event stream (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42189\"\u003e#42189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe internal \u003ccode\u003e/killkillkill\u003c/code\u003e endpoint is no longer registered outside of tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42133\"\u003e#42133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/4c1fb03bad3bae379b0ae0e3d81d2660de56bd91\"\u003e\u003ccode\u003e4c1fb03\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group across 1 directory with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/da2839204e320d670aa5f895f53e412bd0602a59\"\u003e\u003ccode\u003eda28392\u003c/code\u003e\u003c/a\u003e chore: mark v0.0.80 (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/105c7b992277e056c26894a13292a1b5803fe51c\"\u003e\u003ccode\u003e105c7b9\u003c/code\u003e\u003c/a\u003e chore: roll Playwright to 1.63.0-alpha-2026-08-31 (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/d0c29a5658b93b6e62435ceaf362a7d7dfc3522d\"\u003e\u003ccode\u003ed0c29a5\u003c/code\u003e\u003c/a\u003e devops: drop scheduled \u003ca href=\"https://github.com/next\"\u003e\u003ccode\u003e@​next\u003c/code\u003e\u003c/a\u003e publishing (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/a90dddeeb3a9ee8f63479a0ce41cc94c04118990\"\u003e\u003ccode\u003ea90ddde\u003c/code\u003e\u003c/a\u003e devops: publish all npm versions via ESRP pipeline (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/16cf228d7b02c07f800ec3423f471ec2a42d22a9\"\u003e\u003ccode\u003e16cf228\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/7e0457a7cbf88823bf0146d12c46ae12c6818247\"\u003e\u003ccode\u003e7e0457a\u003c/code\u003e\u003c/a\u003e devops: add ESRP pipeline for publishing npm alpha versions (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright-mcp/compare/v0.0.79...v0.0.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/mcp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (0.0.79) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@playwright/mcp?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.2 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.7\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 `eslint` from 10.8.0 to 10.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.5.3 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/620568ae42267444dfeedba1e325f6d57952df05\"\u003e\u003ccode\u003e620568a\u003c/code\u003e\u003c/a\u003e Support re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mmdj04/CommandRM/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmdj04%2FCommandRM/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"5368607023","node_id":"PR_kwDORibO3M8AAAABCcczZA","number":168,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:21:24.000Z","updated_at":"2026-09-07T00:23:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.110","new_version":"3.0.121","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.97","new_version":"3.0.107","repository_url":"https://github.com/vercel/ai"},{"name":"@mui/x-data-grid","old_version":"8.29.2","new_version":"8.29.3","repository_url":"https://github.com/mui/mui-x"},{"name":"@mui/x-date-pickers","old_version":"8.29.2","new_version":"8.29.3","repository_url":"https://github.com/mui/mui-x"},{"name":"@upstash/redis","old_version":"1.38.2","new_version":"1.38.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"ai","old_version":"6.0.256","new_version":"6.0.276","repository_url":"https://github.com/vercel/ai"},{"name":"mapbox-gl","old_version":"3.28.1","new_version":"3.30.0","repository_url":"https://github.com/mapbox/mapbox-gl-js"},{"name":"react-router-dom","old_version":"6.30.4","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@figma/plugin-typings","old_version":"1.134.0","new_version":"1.138.0","repository_url":"https://github.com/figma/plugin-typings"},{"name":"@storybook/addon-a11y","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/user-event","old_version":"14.6.4","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.10.10","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.110` | `3.0.121` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.97` | `3.0.107` |\n| [@mui/x-data-grid](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid) | `8.29.2` | `8.29.3` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.29.2` | `8.29.3` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.2` | `1.38.3` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.256` | `6.0.276` |\n| [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.28.1` | `3.30.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.4` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.0` |\n| [@figma/plugin-typings](https://github.com/figma/plugin-typings) | `1.134.0` | `1.138.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.8` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.8` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.8` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.8` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.8` | `10.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.4` | `14.6.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.67.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.67.0` | `8.69.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.8` | `10.6.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.8` | `10.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.10` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `@ai-sdk/google` from 3.0.110 to 3.0.121\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/google@3.0.121/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.121\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e13507cb: feat(google): add gemini-3.8-flash model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.120\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edaaa769: fix(google): support video response formats in Gemini Interactions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.119\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1912e88: Preserve complete Google Generative Language usage metadata in raw usage results.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.118\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e35430d7: Omit unsupported frequency and presence penalties from Gemini 2.5 requests and return warnings instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.117\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb068651: Surface prompt-level Google safety blocks without candidates as content-filter results with prompt feedback metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a1656e: fix(google): convert enum values to the Gemini schema format\u003c/li\u003e\n\u003cli\u003ecfdc8df: feat (provider/google, provider/google-vertex): Gemini 3.5 Transcribe support — unary transcription (\u003ccode\u003egemini-3.5-transcribe\u003c/code\u003e) via generateContent with language detection, speaker diarization, word timestamps, custom vocabulary, and \u003ccode\u003emode: 'VERBATIM' | 'SMART'\u003c/code\u003e transcription formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9a521b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.49\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.114\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/13507cbf7ee0b58299fbb25968084bc90af434aa\"\u003e\u003ccode\u003e13507cb\u003c/code\u003e\u003c/a\u003e feat(google): add gemini-3.8-flash model (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20225\"\u003e#20225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/daaa7690d659aa58e0a46b44c10861eca1f51529\"\u003e\u003ccode\u003edaaa769\u003c/code\u003e\u003c/a\u003e [v6.0] fix: allow Gemini Interactions video response formats in generateText ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1912e88b113538dfc79dd3242c7bd1e3edc916be\"\u003e\u003ccode\u003e1912e88\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve complete Google Generative Language raw usage metadata (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f902aa5ca7ace6091b52ad984c022e75b74ed2b\"\u003e\u003ccode\u003e4f902aa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0dde2116cf9f0ce3c45e1dc15cba3464097b5d7\"\u003e\u003ccode\u003eb0dde21\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/35430d75f87708a802bafbeff48722a874f12afd\"\u003e\u003ccode\u003e35430d7\u003c/code\u003e\u003c/a\u003e [v6.0] fix: Gemini 2.5 requests fail when frequency or presence penalties are...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0686512e0d19035e385e6bf9408981f435c5d41\"\u003e\u003ccode\u003eb068651\u003c/code\u003e\u003c/a\u003e [v6.0] fix: surface Google prompt-level safety blocks without candidates as c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.121/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.97 to 3.0.107\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.107/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.107\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8844beb: fix(openai): flatten mid-stream Responses error events\u003c/li\u003e\n\u003cli\u003ecf1ba03: fix(openai): preserve complete Responses API raw usage objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.106\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e85ba0b0: Preserve explicit prompt cache breakpoints on scalar Responses tool results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.105\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.104\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e426c9b3: Normalize non-object replayed Chat Completions tool arguments to empty objects.\u003c/li\u003e\n\u003cli\u003e34d045d: Fix Responses history serialization for regular functions named \u003ccode\u003etool_search\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a521b9: Split OpenAI and Azure OpenAI embedding requests by a conservative UTF-8 byte budget derived from their aggregate token limit, in addition to input count limits.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9a521b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.49\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.102\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e087d7e2: Signal schema-invalid known Responses stream events and preserve the error finish reason.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.101\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e313a441: Prevent negative text output token counts when providers report reasoning tokens. Perplexity reasoning tokens are now treated as separate from completion tokens.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5642849]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.100\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf1ba03139e910630ba4919f9001c649ef9f07c7\"\u003e\u003ccode\u003ecf1ba03\u003c/code\u003e\u003c/a\u003e Backport: fix: preserve complete OpenAI Responses raw usage objects (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20193\"\u003e#20193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8844bebea80ea69007dc2698feddab21c6e94ca5\"\u003e\u003ccode\u003e8844beb\u003c/code\u003e\u003c/a\u003e fix(openai): flatten mid-stream Responses error events (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20179\"\u003e#20179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/85ba0b022d4be29aa334c29afc8df8a369da2914\"\u003e\u003ccode\u003e85ba0b0\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve prompt cache breakpoints on scalar OpenAI Responses tool...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d34b4066b6bb8bc9225db42a8e6253f289baef5b\"\u003e\u003ccode\u003ed34b406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19775\"\u003e#19775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34d045dc47d4c34fc21c8414e3632e348ae2c007\"\u003e\u003ccode\u003e34d045d\u003c/code\u003e\u003c/a\u003e [v6.0] fix: replay regular functions named tool_search correctly in OpenAI Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/426c9b3fd562a167e80a2b1ca0374d123400b842\"\u003e\u003ccode\u003e426c9b3\u003c/code\u003e\u003c/a\u003e [v6.0] fix: prevent strict Chat Completions backends from rejecting malformed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a7dbe1fe0202c2123cb1c1c2f6af854bdff1b016\"\u003e\u003ccode\u003ea7dbe1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19752\"\u003e#19752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.107/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-data-grid` from 8.29.2 to 8.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-data-grid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.29.3\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eTree View\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/blob/v8.29.3/CHANGELOG.md\"\u003e@​mui/x-data-grid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.29.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/109f5a0c73075355f755352ad2849d52a01197b5\"\u003e\u003ccode\u003e109f5a0\u003c/code\u003e\u003c/a\u003e [release] v8.29.3 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23383\"\u003e#23383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/c2b25c1e86aa7824e2e876f3c0ae78d54adb5f72\"\u003e\u003ccode\u003ec2b25c1\u003c/code\u003e\u003c/a\u003e [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/mui-x/commits/v8.29.3/packages/x-data-grid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-date-pickers` from 8.29.2 to 8.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-date-pickers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.29.3\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eTree View\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/blob/v8.29.3/CHANGELOG.md\"\u003e@​mui/x-date-pickers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.29.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/109f5a0c73075355f755352ad2849d52a01197b5\"\u003e\u003ccode\u003e109f5a0\u003c/code\u003e\u003c/a\u003e [release] v8.29.3 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23383\"\u003e#23383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/44e7b844837eb82c6d3076ba6061907be5cde88b\"\u003e\u003ccode\u003e44e7b84\u003c/code\u003e\u003c/a\u003e [fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/596e91850db71b47c2d52902bdcfcbf43276b77c\"\u003e\u003ccode\u003e596e918\u003c/code\u003e\u003c/a\u003e [DateRangePicker] Fix broken active range position underline in single input ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/df99a79800d4128e368b6e078d4227e9e57e476b\"\u003e\u003ccode\u003edf99a79\u003c/code\u003e\u003c/a\u003e [pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/mui-x/commits/v8.29.3/packages/x-date-pickers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.38.2 to 1.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef020866: Send an \u003ccode\u003eUpstash-Telemetry-Retry\u003c/code\u003e header with the retry count on retried requests so retry rates are visible in server-side telemetry\u003c/li\u003e\n\u003cli\u003e777dc30: Trim telemetry header values before deduplicating so whitespace around existing values does not defeat the dedup check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2861: trim telemetry dedup values by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1442\"\u003eupstash/redis-js#1442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.38.2...@​upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/74da1dfd4b3c8f39e1b8424f19b89d55a89710c6\"\u003e\u003ccode\u003e74da1df\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f02086602e25e361d8d6ab3cc6c4fd4e6642dab8\"\u003e\u003ccode\u003ef020866\u003c/code\u003e\u003c/a\u003e DX-2960: send Upstash-Telemetry-Retry header with the attempt number (DX-2960...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/777dc30585ae61e5826bb95f5a957e6dea277900\"\u003e\u003ccode\u003e777dc30\u003c/code\u003e\u003c/a\u003e fix: trim telemetry values before dedup and cover distinct-version case (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.256 to 6.0.276\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.276\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e760ac87: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003e5e43974: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [13507cb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7782fec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [978e084]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d0c255c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.188\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/ai@6.0.276/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.276\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e760ac87: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003e5e43974: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [13507cb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7782fec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [978e084]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d0c255c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.188\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.275\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [57d88f5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.187\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.274\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b790f3: fix(ai): preserve approval descriptors in UI message streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.273\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e632b8: Expose parsed structured output in \u003ccode\u003estreamText\u003c/code\u003e end callbacks.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ab6f63]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.186\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.272\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee822a1d: Reject \u003ccode\u003egenerateText\u003c/code\u003e responses that do not satisfy a required or specifically selected tool choice, and expose the normalized response content on \u003ccode\u003eToolChoiceViolationError\u003c/code\u003e for opt-in recovery.\u003c/li\u003e\n\u003cli\u003e8c51a25: fix(ai): allow tool approval secrets in ToolLoopAgent settings and prepareCall\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [823cc03]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3f96cf8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.185\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.271\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9310140: Validate persisted typed tool calls against current input and output schemas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5e43974095739627e4a98cdbd258113ded42cbd1\"\u003e\u003ccode\u003e5e43974\u003c/code\u003e\u003c/a\u003e [v6.0] fix: prevent smoothStream from stalling streams in background tabs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/760ac8789ef5a0e4df5a9599311d0859bd2e26f6\"\u003e\u003ccode\u003e760ac87\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve provider metadata from empty smoothStream deltas without...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b28b73112812fa948671002dda9da654ce09c7c3\"\u003e\u003ccode\u003eb28b731\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20145\"\u003e#20145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c4da2a1eb01067317d3992c3cd3aaec694a5bdd9\"\u003e\u003ccode\u003ec4da2a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0b790f313609af461d8047d3c3aa454f1ac57a26\"\u003e\u003ccode\u003e0b790f3\u003c/code\u003e\u003c/a\u003e [v6.0] fix: tool approval descriptor loss during UI message stream processing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e632b8ea34e880caeccb7a6b7998b3b073a07dc\"\u003e\u003ccode\u003e6e632b8\u003c/code\u003e\u003c/a\u003e [v6.0] fix: include parsed structured output in streamText end callbacks (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c51a250345f60a138fd123d749efb9b8e7392e3\"\u003e\u003ccode\u003e8c51a25\u003c/code\u003e\u003c/a\u003e [v6.0] fix: ToolLoopAgent types reject supported tool approval secrets (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19942\"\u003e#19942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.276/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mapbox-gl` from 3.28.1 to 3.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/releases\"\u003emapbox-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.0-rc.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy undocumented \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eaddSourceType\u003c/code\u003e API which was superceded by \u003ccode\u003eCustomSourceInterface\u003c/code\u003e and experimental \u003ccode\u003eTileProvider\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-color-scale\u003c/code\u003e property, which can be set to \u003ccode\u003e\u0026quot;log\u0026quot;\u003c/code\u003e to improve color ramp precision when visualizing long-tailed raster datasets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/blob/main/CHANGELOG.md\"\u003emapbox-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy undocumented \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eaddSourceType\u003c/code\u003e API which was superceded by \u003ccode\u003eCustomSourceInterface\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-color-scale\u003c/code\u003e property, which can be set to \u003ccode\u003e\u0026quot;log\u0026quot;\u003c/code\u003e to improve color ramp precision when visualizing long-tailed raster datasets.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-allow-draping\u003c/code\u003e property that can be set to \u003ccode\u003efalse\u003c/code\u003e to disable raster layer draping over globe/terrain.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003esymbol-z-offset\u003c/code\u003e property out of experimental.\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003edistance\u003c/code\u003e expression to accept an expression as a second argument.\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003econfig\u003c/code\u003e expression to support object literals as values.\u003c/li\u003e\n\u003cli\u003eImprove dashed line rendering in pitched views.\u003c/li\u003e\n\u003cli\u003eAdded APIs for more granular control of interaction handlers:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap.keyboard\u003c/code\u003e: \u003ccode\u003edisablePitch\u003c/code\u003e, \u003ccode\u003eenablePitch\u003c/code\u003e, \u003ccode\u003eisPitchEnabled\u003c/code\u003e, \u003ccode\u003edisableBearing\u003c/code\u003e, \u003ccode\u003eenableBearing\u003c/code\u003e, \u003ccode\u003eisBearingEnabled\u003c/code\u003e, \u003ccode\u003eisEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap.dragRotate\u003c/code\u003e: \u003ccode\u003edisableRotation\u003c/code\u003e, \u003ccode\u003eenableRotation\u003c/code\u003e, \u003ccode\u003eisRotationEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap.touchZoomRotate\u003c/code\u003e: \u003ccode\u003eisRotationEnabled\u003c/code\u003e, \u003ccode\u003eisTapDragZoomEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFor all three, \u003ccode\u003eisEnabled\u003c/code\u003e is changed from AND to OR semantics\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rare line artifacts on sharp corners with short segments and non-bevel joins.\u003c/li\u003e\n\u003cli\u003eFix ambient occlusion to not render for elevated (non-zero-base) extrusions.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eresetFeatureStates\u003c/code\u003e not working properly in some scoped styles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDev workflow improvements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/446bbe66962e288ae9b2ab8b500b92dfa4da892a\"\u003e\u003ccode\u003e446bbe6\u003c/code\u003e\u003c/a\u003e Fix globe draping glitch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/aaed0069a29bd77ca37a12f4477b41eb3fa9572f\"\u003e\u003ccode\u003eaaed006\u003c/code\u003e\u003c/a\u003e GL JS v3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/61a574eb73905ede0e7d94fb22e1ba0ec4d9a00a\"\u003e\u003ccode\u003e61a574e\u003c/code\u003e\u003c/a\u003e v3.30.0-rc.1 Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/f2138f311d2a3a64a4121756ffda9cbef84c527b\"\u003e\u003ccode\u003ef2138f3\u003c/code\u003e\u003c/a\u003e Correctly validate light transition properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/5b3e8f5e72efbdd144143a2cbbcd5e6477491433\"\u003e\u003ccode\u003e5b3e8f5\u003c/code\u003e\u003c/a\u003e GL JS v3.30.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/889ed8efb14911a6b96340c594e018681b2caf31\"\u003e\u003ccode\u003e889ed8e\u003c/code\u003e\u003c/a\u003e Make pitch and rotation handler states asymmetrical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/355514b2ce18e8c2db5c3cfdbe9ab4ae62afca4b\"\u003e\u003ccode\u003e355514b\u003c/code\u003e\u003c/a\u003e Small fixes to the size report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/26ec70c782625430a0c59b6d7016c0b7d17d5053\"\u003e\u003ccode\u003e26ec70c\u003c/code\u003e\u003c/a\u003e Bump the vitest-dependencies group with 3 updates (internal-18182)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/682c4ea73740e610bb2968acaa204cd8591f4167\"\u003e\u003ccode\u003e682c4ea\u003c/code\u003e\u003c/a\u003e Bump vite from 8.2.1 to 8.2.2 (internal-18184)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/3928a86b25809553b16f1f9e550ea3d7451d44b1\"\u003e\u003ccode\u003e3928a86\u003c/code\u003e\u003c/a\u003e Bump cssnano from 8.0.5 to 8.0.8 (internal-18183)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/compare/v3.28.1...v3.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.4 to 6.30.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@6.30.6/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@6.30.6\"\u003e\u003ccode\u003ereact-router@6.30.6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.23.4\"\u003e\u003ccode\u003e@remix-run/router@1.23.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@6.30.5\"\u003e\u003ccode\u003ereact-router@6.30.5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/dead4962d6c33e962f266af910b7a09e3ece30cf\"\u003e\u003ccode\u003edead496\u003c/code\u003e\u003c/a\u003e Release v6.30.6 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15412\"\u003e#15412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/acf8eb57da7a396817e3076c67f08c02259c6875\"\u003e\u003ccode\u003eacf8eb5\u003c/code\u003e\u003c/a\u003e Release v6.30.5 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15411\"\u003e#15411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@6.30.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.102.0 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11031\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous sets\u0026quot; of missing channels during conversions, per the CSS spec. For example, \u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e instead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11030\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous\nsets\u0026quot; of missing channels during conversions, per the CSS spec. For example,\n\u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e\ninstead of \u003ccode\u003elab(50% 0 0)\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/sass/dart-sass/commit/e01e268c6f6826ae309bf3105765d4c93024ebbc\"\u003e\u003ccode\u003ee01e268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2845\"\u003e#2845\u003c/a\u003e from sass/dependabot/pub/pub_api_client-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b7b3ce3cf3d3676d2f2d4de3ac82237cd96e29b6\"\u003e\u003ccode\u003eb7b3ce3\u003c/code\u003e\u003c/a\u003e Drop unnecessary import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0ea3ef0c8ff9240673fe421be5a1993a4b6136c5\"\u003e\u003ccode\u003e0ea3ef0\u003c/code\u003e\u003c/a\u003e Implement degenerate colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ea6a8e25a67b994985ca46b94e9b45be098fa4ff\"\u003e\u003ccode\u003eea6a8e2\u003c/code\u003e\u003c/a\u003e Use TypeScript 7 without breaking Eslint (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2844\"\u003e#2844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c8928c417637d5fcd41a1f1eba7d93d522fe453e\"\u003e\u003ccode\u003ec8928c4\u003c/code\u003e\u003c/a\u003e Automatically merge dependabot PRs (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2843\"\u003e#2843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/dfefe285b5ba0750ebfdee1dfbfca13c6a49a5dd\"\u003e\u003ccode\u003edfefe28\u003c/code\u003e\u003c/a\u003e Bump pub_api_client from 3.2.0 to 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3c6bf54a51f507e7a194179a76f4241a35781826\"\u003e\u003ccode\u003e3c6bf54\u003c/code\u003e\u003c/a\u003e Bump browser-actions/setup-chrome from 2.1.2 to 2.2.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9f6876ce1fb2ce710e32f88b9848ad1bf0a8a706\"\u003e\u003ccode\u003e9f6876c\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.25 to 8.5.26 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62243d455aa1d2ac7462e4c0ddda964ffbc82363\"\u003e\u003ccode\u003e62243d4\u003c/code\u003e\u003c/a\u003e Set committer metadata when creating a tag (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ed4dcc728e99003c4b697faab688b5e268370b1b\"\u003e\u003ccode\u003eed4dcc7\u003c/code\u003e\u003c/a\u003e Use more dot shorthands (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.102.0...1.104.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@figma/plugin-typings` from 1.134.0 to 1.138.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/9d38b4222b07c7499bc737fe148e85983ec3b95a\"\u003e\u003ccode\u003e9d38b42\u003c/code\u003e\u003c/a\u003e 1.138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/f83199c5898259316e36bf5adf091932be389289\"\u003e\u003ccode\u003ef83199c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/374\"\u003e#374\u003c/a\u003e from figma/ahurtado/release-09-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/c5e20e992661f95db54695c1fd696a4b418be453\"\u003e\u003ccode\u003ec5e20e9\u003c/code\u003e\u003c/a\u003e Release Sept 03 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/9b7ed3d601b2f5e95b21399d6c659b142acef1fa\"\u003e\u003ccode\u003e9b7ed3d\u003c/code\u003e\u003c/a\u003e 1.137.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/4aa4a5b87fb7627f2fd3d5de76f4ec2686775bfc\"\u003e\u003ccode\u003e4aa4a5b\u003c/code\u003e\u003c/a\u003e 8/31 typings update (\u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/c841bf20571b413eb65cb5c4ece1dd20330fa608\"\u003e\u003ccode\u003ec841bf2\u003c/code\u003e\u003c/a\u003e 1.136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/847404d9f0f07a94fc400a021aa4e8fbe6964097\"\u003e\u003ccode\u003e847404d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/371\"\u003e#371\u003c/a\u003e from figma/efrankenberg/restore-get-css-async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/acd5da13c47270aaa6a7efdc9d89d7706da576fd\"\u003e\u003ccode\u003eacd5da1\u003c/code\u003e\u003c/a\u003e Restore getCSSAsync to public typings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/dd3c95f22501261fec82d6dba0abef9e021fd062\"\u003e\u003ccode\u003edd3c95f\u003c/code\u003e\u003c/a\u003e 1.135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/463fa998f43e713614a718845463009eded4d192\"\u003e\u003ccode\u003e463fa99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/369\"\u003e#369\u003c/a\u003e from figma/ahurtado/typings-8-24-26\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/figma/plugin-typings/compare/v1.134.0...v1.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.8 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the serve...\n\n_Description has been truncated_","html_url":"https://github.com/BoxPistols/kaze-ux/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoxPistols%2Fkaze-ux/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"5368590569","node_id":"PR_kwDONx4yec8AAAABCcb-wQ","number":98,"state":"open","title":"chore(deps-dev): bump the storybook group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:18:40.000Z","updated_at":"2026-09-07T02:56:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"storybook","update_count":9,"packages":[{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@chromatic-com/storybook` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/releases\"\u003e@​chromatic-com/storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.2\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.0\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\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/chromaui/addon-visual-tests/blob/v5.3.1/CHANGELOG.md\"\u003e@​chromatic-com/storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.3.1 (Wed Sep 02 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/21e57de6e24f8993a633b96864fd773e85511fad\"\u003e\u003ccode\u003e21e57de\u003c/code\u003e\u003c/a\u003e Bump version to: 5.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/722d407fcc8701633cfc764665b2cd0b4fa229cf\"\u003e\u003ccode\u003e722d407\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/3091c4b98a96da5708b360e44fa805138b064cd9\"\u003e\u003ccode\u003e3091c4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/455\"\u003e#455\u003c/a\u003e from chromaui/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/4f5ade55603e2f5278ac850ba6e9c92397788faf\"\u003e\u003ccode\u003e4f5ade5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/453\"\u003e#453\u003c/a\u003e from chromaui/chore/storybook-11-peer-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b9a816ce5e3321138fdc75d776ce9fcf674a87e2\"\u003e\u003ccode\u003eb9a816c\u003c/code\u003e\u003c/a\u003e Broaden storybook peerDependency range to include 11.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/36f632f8049f9bd17ef0737bccd7b299683de3d9\"\u003e\u003ccode\u003e36f632f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/452\"\u003e#452\u003c/a\u003e from chromaui/ghengeveld/restore-sidebar-status-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b4eb49d54942c9f0fcde902dc77616846d009bb1\"\u003e\u003ccode\u003eb4eb49d\u003c/code\u003e\u003c/a\u003e Stop filling the sidebar status page with passing tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/819959c834483c57534866bbfafc7940cfe4d0b4\"\u003e\u003ccode\u003e819959c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/451\"\u003e#451\u003c/a\u003e from chromaui/kasper/lazy-chromatic-node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/e8f22d54fb9c0683cbb7531e9c413da39593f0c6\"\u003e\u003ccode\u003ee8f22d5\u003c/code\u003e\u003c/a\u003e Do not memoize a failed chromatic/node load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/d122e5177f153b5cde804d8b1223da7b8f108ed9\"\u003e\u003ccode\u003ed122e51\u003c/code\u003e\u003c/a\u003e Load chromatic/node lazily so preset registration stays cheap\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/addon-visual-tests/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngula...\n\n_Description has been truncated_","html_url":"https://github.com/zukki30/zukki-design-system-react/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukki30%2Fzukki-design-system-react/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"},{"uuid":"5368571436","node_id":"PR_kwDOSNJybs8AAAABCcbBvw","number":166,"state":"open","title":"chore(deps-dev): bump the storybook group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:15:40.000Z","updated_at":"2026-09-07T00:16:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"storybook","update_count":5,"packages":[{"name":"@storybook/addon-docs","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.6` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.4.6` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.6` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.6` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.6` | `10.6.0` |\n\nUpdates `@storybook/addon-docs` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a886269e5801654cf994e4d6bdd65afa80a1be22\"\u003e\u003ccode\u003ea886269\u003c/code\u003e\u003c/a\u003e Test: Assert the exact inherited tsconfig path alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/blue45f/spa-seo-gateway/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue45f%2Fspa-seo-gateway/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"},{"uuid":"5368553230","node_id":"PR_kwDOMghiMs8AAAABCcaInQ","number":143,"state":"open","title":"chore(deps-dev)(deps-dev): bump the other-minor-patch group in /src with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:12:32.000Z","updated_at":"2026-09-07T00:17:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)(deps-dev): bump","group_name":"other-minor-patch","update_count":10,"packages":[{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.7","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":"/src","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the other-minor-patch group in /src with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.7` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n\nUpdates `@eslint-react/eslint-plugin` from 5.18.6 to 5.18.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e@​eslint-react/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAttestation\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/attestations/44576244\"\u003ehttps://github.com/Rel1cx/eslint-react/attestations/44576244\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e@​eslint-react/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e43350f5807607702d24774461ecfd1f2e9f2dae\"\u003e\u003ccode\u003ee43350f\u003c/code\u003e\u003c/a\u003e release: 5.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/15a429af71286cee9ddc2549cdf6de1f5dd7b923\"\u003e\u003ccode\u003e15a429a\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint to 8.69.0 and other deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v5.18.7/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-onboarding` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-onboarding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-onboarding's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e thro...\n\n_Description has been truncated_","html_url":"https://github.com/NiheiKeita/laravel-inertia-react-example/pull/143","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiheiKeita%2Flaravel-inertia-react-example/issues/143","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/143/packages"},{"uuid":"5367443100","node_id":"PR_kwDOTWpatM8AAAABCbkRkw","number":44,"state":"open","title":"build(deps): bump the pnpm-non-major group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T20:23:14.000Z","updated_at":"2026-09-06T20:25:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"pnpm-non-major","update_count":33,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint","old_version":"10.0.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.7.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"turbo","old_version":"2.10.4","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.63.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"temporal-polyfill","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/fullcalendar/temporal-polyfill"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.1.4","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@livekit/components-react","old_version":"2.9.23","new_version":"2.9.24","repository_url":"https://github.com/livekit/components-js"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"livekit-client","old_version":"2.20.1","new_version":"2.22.2","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"lucide-react","old_version":"1.24.0","new_version":"1.40.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tldraw/sync","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"@tldraw/sync-core","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"tldraw","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yjs","old_version":"13.6.27","new_version":"13.6.32","repository_url":"https://github.com/yjs/yjs"},{"name":"radix-ui","old_version":"1.6.2","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@aws-sdk/client-s3","old_version":"3.1113.0","new_version":"3.1126.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-non-major group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.0` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.0` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.0` | `10.6.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.1` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.6` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.0` | `10.6.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.4` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.63.0` | `8.69.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [temporal-polyfill](https://github.com/fullcalendar/temporal-polyfill/tree/HEAD/polyfill) | `1.0.1` | `1.0.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.4` | `8.2.2` |\n| [@livekit/components-react](https://github.com/livekit/components-js/tree/HEAD/packages/react) | `2.9.23` | `2.9.24` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.20.1` | `2.22.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.24.0` | `1.40.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [@tldraw/sync](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [@tldraw/sync-core](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [tldraw](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.27` | `13.6.32` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.2` | `1.6.7` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1113.0` | `3.1126.0` |\n\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address and socks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1339\"\u003edequelabs/axe-core-npm#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-builder from 1.1.0 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1342\"\u003edequelabs/axe-core-npm#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump basic-ftp from 5.2.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1341\"\u003edequelabs/axe-core-npm#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump qs from 6.14.0 to 6.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1349\"\u003edequelabs/axe-core-npm#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tmp from 0.2.5 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1350\"\u003edequelabs/axe-core-npm#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e from 7.29.0 to 7.29.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1343\"\u003edequelabs/axe-core-npm#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.23.0 to 6.26.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1366\"\u003edequelabs/axe-core-npm#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the selenium group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1369\"\u003edequelabs/axe-core-npm#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lint-staged from 16.3.2 to 17.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1375\"\u003edequelabs/axe-core-npm#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump sinon from 21.0.1 to 22.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1374\"\u003edequelabs/axe-core-npm#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.58.2 to 1.60.0 in the playwright group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1371\"\u003edequelabs/axe-core-npm#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1378\"\u003edequelabs/axe-core-npm#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1381\"\u003edequelabs/axe-core-npm#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1391\"\u003edequelabs/axe-core-npm#1391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.12.1 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1393\"\u003edequelabs/axe-core-npm#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1394\"\u003edequelabs/axe-core-npm#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​sigstore/core\u003c/code\u003e from 3.1.0 to 3.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1395\"\u003edequelabs/axe-core-npm#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.17.0 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1400\"\u003edequelabs/axe-core-npm#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rollup from 4.46.2 to 4.62.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1402\"\u003edequelabs/axe-core-npm#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.26.0 to 6.28.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1409\"\u003edequelabs/axe-core-npm#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address from 10.2.0 to 10.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1408\"\u003edequelabs/axe-core-npm#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove scheduled trigger from update-axe-core workflow by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1411\"\u003edequelabs/axe-core-npm#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update axe-core to v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1413\"\u003edequelabs/axe-core-npm#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.13.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1414\"\u003edequelabs/axe-core-npm#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1416\"\u003edequelabs/axe-core-npm#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits/v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/basangnguyen/TUTORHUB_WEB/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/basangnguyen%2FTUTORHUB_WEB/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"5367395545","node_id":"PR_kwDOCrNk9M8AAAABCbiD0A","number":5215,"state":"open","title":"Bump the storybook group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["size/S","ok-to-test","area/dependency","kind/misc","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T20:13:57.000Z","updated_at":"2026-09-06T20:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"storybook","update_count":6,"packages":[{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/tektoncd/dashboard/pull/5215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tektoncd%2Fdashboard/issues/5215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5215/packages"},{"uuid":"5365959357","node_id":"PR_kwDOQY1his8AAAABCadGqw","number":167,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-06T15:41:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-06T15:38:28.000Z","updated_at":"2026-09-06T15:41:51.000Z","time_to_close":195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"@capacitor/cli","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@socketsecurity/cli","old_version":"1.1.160","new_version":"1.1.167","repository_url":"https://github.com/SocketDev/socket-cli"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.68.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.68.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cspell","old_version":"10.1.1","new_version":"10.2.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"googleapis","old_version":"176.0.0","new_version":"178.0.0","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"knip","old_version":"6.32.3","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript","old_version":"5.8.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@socketsecurity/cli](https://github.com/SocketDev/socket-cli) | `1.1.160` | `1.1.167` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.68.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.68.0` | `8.69.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.11` | `5.0.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.11` | `5.0.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.1.1` | `10.2.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.5` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `176.0.0` | `178.0.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.3` | `6.34.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\nUpdates `@capacitor/cli` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@socketsecurity/cli` from 1.1.160 to 1.1.167\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SocketDev/socket-cli/releases\"\u003e@​socketsecurity/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.167\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.36 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1531\"\u003eSocketDev/socket-cli#1531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.166...v1.1.167\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.166...v1.1.167\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.166\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.33 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1528\"\u003eSocketDev/socket-cli#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake --dynamic-sbom-inference a standalone flag by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1500\"\u003eSocketDev/socket-cli#1500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.165...v1.1.166\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.165...v1.1.166\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.165\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(release): add a script for accruing an Unreleased changelog note by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1523\"\u003eSocketDev/socket-cli#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.32 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1527\"\u003eSocketDev/socket-cli#1527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.164...v1.1.165\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.164...v1.1.165\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.164\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.28 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1522\"\u003eSocketDev/socket-cli#1522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.163...v1.1.164\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.163...v1.1.164\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.163\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.27 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1520\"\u003eSocketDev/socket-cli#1520\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.162...v1.1.163\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.162...v1.1.163\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(manifest): resolve Maven dependencies through Maven's own resolver by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1519\"\u003eSocketDev/socket-cli#1519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.26 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1518\"\u003eSocketDev/socket-cli#1518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.161...v1.1.162\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.161...v1.1.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.161\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): stop the coana bump from hand-writing versions by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1515\"\u003eSocketDev/socket-cli#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.25 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1516\"\u003eSocketDev/socket-cli#1516\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SocketDev/socket-cli/blob/v1.1.167/CHANGELOG.md\"\u003e@​socketsecurity/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.167\"\u003e1.1.167\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.36\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.166\"\u003e1.1.166\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.33\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esocket scan create --dynamic-sbom-inference\u003c/code\u003e works without \u003ccode\u003e--reach\u003c/code\u003e again, so a single command produces a per-build-root Socket facts SBOM for Gradle, sbt, and Maven projects. It is a standalone flag now, no longer a reachability modifier.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--dynamic-sbom-inference\u003c/code\u003e no longer generates Conda or Bazel manifests as a side effect. It touches Gradle, sbt, and Maven only; pass \u003ccode\u003e--auto-manifest\u003c/code\u003e alongside it if you want the other ecosystems too.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.165\"\u003e1.1.165\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.32\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.164\"\u003e1.1.164\u003c/a\u003e - 2026-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.28\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.163\"\u003e1.1.163\u003c/a\u003e - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.27\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.162\"\u003e1.1.162\u003c/a\u003e - 2026-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.26\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven reachability scans now resolve dependencies through Maven itself, so they see the same artifacts a Maven build does — including one served only by a repository that a single module declares.\u003c/li\u003e\n\u003c/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/SocketDev/socket-cli/commit/eb13291cb12e6de10aa2e81c4110ef7bc2e4611b\"\u003e\u003ccode\u003eeb13291\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.167\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/795fba73ab62d0a8de6b4f4739538c513ab60c68\"\u003e\u003ccode\u003e795fba7\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.36 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/774296e1b052f28718e8740d9d1f8af02779f251\"\u003e\u003ccode\u003e774296e\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.166\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/af87ead1d906365f7065b246127c1a2f1b71f0f5\"\u003e\u003ccode\u003eaf87ead\u003c/code\u003e\u003c/a\u003e make --dynamic-sbom-inference a standalone flag (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/ef56bd326e69ff2fb8bcccee10b144684ca79e09\"\u003e\u003ccode\u003eef56bd3\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.33 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/a378499e9c5545e1eff1bb4368f604cf88bc0a18\"\u003e\u003ccode\u003ea378499\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.165\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/d55ad1670d5b3a759c1cd13fe3fb3d0a6545849d\"\u003e\u003ccode\u003ed55ad16\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.32 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/381f38fc99129904a18c7b28414954039d96d985\"\u003e\u003ccode\u003e381f38f\u003c/code\u003e\u003c/a\u003e chore(release): add a script for accruing an Unreleased changelog note (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/6830c61c6a6c9537eff2cfe3ec135eb0251a0736\"\u003e\u003ccode\u003e6830c61\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.164\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/840dc9933319a0d8cc3e7546562c6c4a673ba301\"\u003e\u003ccode\u003e840dc99\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.28 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.160...v1.1.167\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-onboarding` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-onboarding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required ba...\n\n_Description has been truncated_","html_url":"https://github.com/Tangerines23/solve-climb/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tangerines23%2Fsolve-climb/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"},{"uuid":"5365499901","node_id":"PR_kwDORbbrqc8AAAABCaGprA","number":7,"state":"open","title":"chore(deps-dev): bump @storybook/react-vite from 8.6.18 to 10.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T14:17:41.000Z","updated_at":"2026-09-07T00:28:39.339Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@storybook/react-vite","old_version":"8.6.18","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) from 8.6.18 to 10.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@storybook/react-vite\u0026package-manager=npm_and_yarn\u0026previous-version=8.6.18\u0026new-version=10.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/osmarpetry/speach-poc/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmarpetry%2Fspeach-poc/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5365263384","node_id":"PR_kwDOUQMZDM8AAAABCZ7RYw","number":6,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 19 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:33:35.000Z","updated_at":"2026-09-06T13:33:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@changesets/cli","old_version":"2.31.0","new_version":"2.31.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@noble/curves","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-curves"},{"name":"@storybook/addon-docs","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/html","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/html-vite","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"javascript-obfuscator","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/javascript-obfuscator/javascript-obfuscator"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/core","old_version":"21.2.9","new_version":"21.2.22","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.9","new_version":"21.2.22","repository_url":"https://github.com/angular/angular"},{"name":"typedoc","old_version":"0.28.19","new_version":"0.28.20","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-markdown","old_version":"4.11.0","new_version":"4.13.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.42","repository_url":"https://github.com/vuejs/core"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `2.31.0` | `2.31.1` |\n| [@noble/curves](https://github.com/paulmillr/noble-curves) | `2.2.0` | `2.4.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.1` | `10.6.0` |\n| [@storybook/html](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/html) | `10.4.1` | `10.6.0` |\n| [@storybook/html-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/html-vite) | `10.4.1` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.1` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.1` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator) | `5.4.1` | `5.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.1` | `10.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.69.0` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.9` | `21.2.22` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.9` | `21.2.22` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.19` | `0.28.20` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.11.0` | `4.13.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.42` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.13` |\n\nUpdates `@changesets/cli` from 2.31.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing versions.\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/changesets/changesets/blob/@changesets/cli@2.31.1/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing versions.\u003c/li\u003e\n\u003c/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/changesets/changesets/commit/e8650b9bf45560ca7642a1e043ac92111b886073\"\u003e\u003ccode\u003ee8650b9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Fixed handling of the npm 12 info output (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/curves` from 2.2.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-curves/releases\"\u003e@​noble/curves's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden FROST distributed key generation against round-one transcript substitution.\n\u003cul\u003e\n\u003cli\u003eThis is not a vulnerability; it's protection against those who don't follow the FROST spec. Spec wants user to preserve rounds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFROST: Enforced RFC 9591 point validation for BLS and BN\u003c/li\u003e\n\u003cli\u003ePOPRF: replace inversion with const-time version\u003c/li\u003e\n\u003cli\u003eWeierstrass: harden public-key boundaries \u0026amp; infinity handling\n\u003cul\u003e\n\u003cli\u003eECDH and ECDSA now reject the identity even for point types whose generic codec permits it\u003c/li\u003e\n\u003cli\u003eCurves that disallow infinity cannot encode it, while opted-in curves use the canonical SEC 1 \u003ccode\u003e0x00\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDER: Bounded ECDSA signature and INTEGER sizes before bigint conversion, preventing malformed inputs from causing disproportionate parsing and allocation work\u003c/li\u003e\n\u003cli\u003eSnapshot all security-sensitive state (passed arguments) to ensure it can't be mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to Red Team (Rob Hamilton, CalleBTC, Omer Talip) and 1Password's Off-by-1 Labs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.3.0...2.4.0\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eSecurity \u0026amp; constant-timeness\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHardened constant-time execution from best-effort to actual guarantees: no measurable timing behavior on 200K samples. Scalar multiplication now uses secret-scalar blinding via CSPRNG, un-precomputed points now use a constant-time fixed-window multiply instead of variable-time fallbacks, and modular arithmetic helpers were hardened. New CT benchmarks track timing behavior.\u003c/li\u003e\n\u003cli\u003eGeneral hardening across all modules\u003c/li\u003e\n\u003cli\u003eFixes from the Trail of Bits review: recovered ECDSA signatures are now bound to their recovery id, non-canonical BLS signature encodings are rejected, Edwards \u0026lt;-\u0026gt; Montgomery conversion helpers were corrected, and FROST DKG round-2 retry handling was hardened.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eX25519 hardening\u003c/h3\u003e\n\u003cp\u003eIt was possible to execute a remote timing attack on X25519, across many samples, and learn up to 4.036 bits of long-term private key. Other 247 bits were NOT affected.\u003c/p\u003e\n\u003cp\u003eThe impact: mainly fingerprinting (recognition of key across deployments), NOT key recovery, NOT X25519 breakage. Maintainer was also not able to escalate to co-residency (SMT).\u003c/p\u003e\n\u003cp\u003eReported and found by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeorge Stergiopoulos, Department of Informatics, Athens University of Economics and Business, Greece (\u003ccode\u003egeostergiop@aueb.gr\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConstantinos Patsakis, Department of Informatics, University of Piraeus, 80 Karaoli \u0026amp; Dimitriou str., 18534 Piraeus, Greece (\u003ccode\u003ekpatsak@unipi.gr\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECDSA/EdDSA verification up to +32%, Weierstrass ECDH up to +19%, x25519 getPublicKey 2.7×\u003c/li\u003e\n\u003cli\u003eBLS signatures 2x\u003c/li\u003e\n\u003cli\u003eInit time (first getPublicKey or sign) reduced ~2x for ed25519, p256, p384, p521\u003c/li\u003e\n\u003cli\u003eAlso faster verification of recovered signatures, pairing tower / FFT / Pippenger optimizations, and joint-MSM paths in FROST and OPRF\u003c/li\u003e\n\u003cli\u003egetPublicKey / sign got \u003cem\u003eslower\u003c/em\u003e because we've decreased window size (W=8 =\u0026gt; W=6) and hardened CT execution (see above). Long-running apps that prefer 2.2.0-level speed can restore it with one line: \u003ccode\u003esecp256k1.Point.BASE.precompute(8)\u003c/code\u003e (likewise for other curves).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller bundles: improved tree-shaking across modules\u003c/li\u003e\n\u003cli\u003eBetter error messages and type checks\u003c/li\u003e\n\u003cli\u003eUpgrade noble-hashes to 2.3.0, with performance boost\u003c/li\u003e\n\u003cli\u003eReduce on-disk size 1831kb → 1548kb (-282kb) by disabling source maps (they became less relevant).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.2.0...2.3.0\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.2.0...2.3.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/paulmillr/noble-curves/blob/main/CHANGELOG.md\"\u003e@​noble/curves's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0 (2026-08-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden FROST distributed key generation against round-one transcript substitution.\n\u003cul\u003e\n\u003cli\u003eThis is not a vulnerability; it's protection against those who don't follow the FROST spec. Spec wants user to preserve rounds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFROST: Enforced RFC 9591 point validation for BLS and BN\u003c/li\u003e\n\u003cli\u003ePOPRF: replace inversion with const-time version\u003c/li\u003e\n\u003cli\u003eWeierstrass: harden public-key boundaries \u0026amp; infinity handling\n\u003cul\u003e\n\u003cli\u003eECDH and ECDSA now reject the identity even for point types whose generic codec permits it\u003c/li\u003e\n\u003cli\u003eCurves that disallow infinity cannot encode it, while opted-in curves use the canonical SEC 1 \u003ccode\u003e0x00\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDER: Bounded ECDSA signature and INTEGER sizes before bigint conversion, preventing malformed inputs from causing disproportionate parsing and allocation work\u003c/li\u003e\n\u003cli\u003eSnapshot all security-sensitive state (passed arguments) to ensure it can't be mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to Red Team (Rob Hamilton, CalleBTC, Omer Talip) and 1Password's Off-by-1 Labs.\u003c/p\u003e\n\u003ch2\u003e2.3.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity and constant-timeness\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardened constant-time execution from best-effort to actual guarantees, with no measurable timing behavior across 200,000 samples. Scalar multiplication now uses secret-scalar blinding via CSPRNG, unprecomputed points use a constant-time fixed-window multiply instead of variable-time fallbacks, and modular arithmetic helpers were hardened. New constant-time benchmarks track timing behavior.\u003c/li\u003e\n\u003cli\u003eGeneral hardening across all modules.\u003c/li\u003e\n\u003cli\u003eApplied fixes from the Trail of Bits review: recovered ECDSA signatures are now bound to their recovery ID, non-canonical BLS signature encodings are rejected, Edwards-to-Montgomery conversion helpers were corrected, and FROST DKG round-two retry handling was hardened.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eX25519 hardening\u003c/h4\u003e\n\u003cp\u003eIt was possible to execute a remote timing attack on X25519 across many samples and learn up to 4.036 bits of a long-term private key. The other 247 bits were not affected.\u003c/p\u003e\n\u003cp\u003eThe impact is primarily fingerprinting—a key can be recognized across deployments—not key recovery or a break of X25519. The maintainer was also unable to escalate the attack to co-residency (SMT).\u003c/p\u003e\n\u003cp\u003eReported and found by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeorge Stergiopoulos, Department of Informatics, Athens University of Economics and Business, Greece (\u003ccode\u003egeostergiop@aueb.gr\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eConstantinos Patsakis, Department of Informatics, University of Piraeus, 80 Karaoli \u0026amp; Dimitriou Street, 18534 Piraeus, Greece (\u003ccode\u003ekpatsak@unipi.gr\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved ECDSA and EdDSA verification by up to 32%, Weierstrass ECDH by up to 19%, and X25519 \u003ccode\u003egetPublicKey\u003c/code\u003e by 2.7×.\u003c/li\u003e\n\u003cli\u003eImproved BLS signature performance by 2×.\u003c/li\u003e\n\u003cli\u003eReduced initialization time for the first \u003ccode\u003egetPublicKey\u003c/code\u003e or \u003ccode\u003esign\u003c/code\u003e call by approximately 2× for Ed25519, P-256, P-384, and P-521.\u003c/li\u003e\n\u003cli\u003eAlso improved verification of recovered signatures, pairing tower, FFT, and Pippenger performance, as well as joint-MSM paths in FROST and OPRF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetPublicKey\u003c/code\u003e and \u003ccode\u003esign\u003c/code\u003e became slower because the window size was decreased from 8 to 6 and constant-time execution was hardened. Long-running applications that prefer 2.2.0-level speed can restore it with \u003ccode\u003esecp256k1.Point.BASE.precompute(8)\u003c/code\u003e, and likewise for other curves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking for smaller bundles.\u003c/li\u003e\n\u003cli\u003eImproved error messages and type checks.\u003c/li\u003e\n\u003cli\u003eUpgraded noble-hashes to 2.3.0 for improved performance.\u003c/li\u003e\n\u003cli\u003eReduced on-disk size from 1,831 KB to 1,548 KB by disabling source maps, which have become less relevant.\u003c/li\u003e\n\u003c/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/paulmillr/noble-curves/commit/656c4364dffa44c64aa0c49914b8000b278b67a9\"\u003e\u003ccode\u003e656c436\u003c/code\u003e\u003c/a\u003e Release 2.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/ca081f660033818c0d3aafe3e0d6c97d87e5956e\"\u003e\u003ccode\u003eca081f6\u003c/code\u003e\u003c/a\u003e Add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/783fa9bb5e34d86505eddb75d4efc9fcda2f34a1\"\u003e\u003ccode\u003e783fa9b\u003c/code\u003e\u003c/a\u003e Upgrade noble-hashes to 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/3becb84d776643249c58e84215643db9b16e1f6f\"\u003e\u003ccode\u003e3becb84\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/bb52c5797fd98406418160fd35c2cd532871e0fc\"\u003e\u003ccode\u003ebb52c57\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/41f44d28d166177078fcdf5e4cd69c7d13b98c2c\"\u003e\u003ccode\u003e41f44d2\u003c/code\u003e\u003c/a\u003e Restructure benchmarks. Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/35875753372b174150b0374a40886f182ea66aad\"\u003e\u003ccode\u003e3587575\u003c/code\u003e\u003c/a\u003e Bump vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/ae4334440c976513b0ba04eb9d2b8c5c27c96108\"\u003e\u003ccode\u003eae43344\u003c/code\u003e\u003c/a\u003e Bump ci workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/5c1aa392cd7ee0b9875dfca804aae2743497b4a4\"\u003e\u003ccode\u003e5c1aa39\u003c/code\u003e\u003c/a\u003e Add fuzzing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/d5b95e489a418b1deb7862755dda5ef0db342acb\"\u003e\u003ccode\u003ed5b95e4\u003c/code\u003e\u003c/a\u003e test: add more hardening-related tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.2.0...2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/html` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/html-vite` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/html-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybook...\n\n_Description has been truncated_","html_url":"https://github.com/novaai0401-ui/grid-data/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/novaai0401-ui%2Fgrid-data/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5363220334","node_id":"PR_kwDOBLcyP88AAAABCYbHXQ","number":10263,"state":"open","title":"build(deps): Bump the storybook group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T05:55:11.000Z","updated_at":"2026-09-06T06:47:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"storybook","update_count":6,"packages":[{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/sto...\n\n_Description has been truncated_","html_url":"https://github.com/VKCOM/VKUI/pull/10263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VKCOM%2FVKUI/issues/10263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10263/packages"},{"uuid":"5362021063","node_id":"PR_kwDOQov_os8AAAABCXhtng","number":701,"state":"closed","title":"chore(deps-dev)(deps-dev): bump the development-all group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","security"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-09-06T23:49:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-06T01:08:51.000Z","updated_at":"2026-09-06T23:50:03.000Z","time_to_close":81667,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)(deps-dev): bump","group_name":"development-all","update_count":43,"packages":[{"name":"@testcontainers/postgresql","old_version":"12.0.1","new_version":"12.1.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"25.9.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.0","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"concurrently","old_version":"10.0.3","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"cspell","old_version":"10.0.1","new_version":"10.2.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dependency-cruiser","old_version":"17.4.3","new_version":"18.2.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.4.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.3","new_version":"4.2.0","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.16.1","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"markdownlint-cli","old_version":"0.48.0","new_version":"0.49.1","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"memfs","old_version":"4.57.6","new_version":"4.69.1","repository_url":"https://github.com/streamich/memfs"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer","old_version":"25.1.0","new_version":"25.9.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"subset-font","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/papandreou/subset-font"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.9.16","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-mock-extended","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/eratio08/vitest-mock-extended"},{"name":"@next/eslint-plugin-next","old_version":"16.2.7","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/bundle-analyzer","old_version":"16.2.9","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@storybook/react","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"happy-dom","old_version":"20.10.2","new_version":"20.13.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prisma","old_version":"7.8.0","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"@storybook/addon-a11y","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-all group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testcontainers/postgresql](https://github.com/testcontainers/testcontainers-node) | `12.0.1` | `12.1.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.2` | `26.4.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.69.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.8` | `4.1.11` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.0` | `4.13.0` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.5` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.1` | `10.2.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.3` | `18.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.9.1` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.3` | `4.2.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.8.0` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.16.1` | `6.34.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.48.0` | `0.49.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.57.6` | `4.69.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.1.0` | `25.9.0` |\n| [subset-font](https://github.com/papandreou/subset-font) | `2.5.0` | `2.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.8` | `4.1.11` |\n| [vitest-mock-extended](https://github.com/eratio08/vitest-mock-extended) | `4.0.0` | `5.1.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.7` | `16.3.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.9` | `16.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.2` | `10.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.10.2` | `20.13.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.8.0` | `7.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.2` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.2` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.2` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.2` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.6` | `10.6.0` |\n\n\nUpdates `@testcontainers/postgresql` from 12.0.1 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-node/releases\"\u003e@​testcontainers/postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MongoDB Atlas Local support \u003ca href=\"https://github.com/jbl428\"\u003e\u003ccode\u003e@​jbl428\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Mosquitto module \u003ca href=\"https://github.com/ChxGuillaume\"\u003e\u003ccode\u003e@​ChxGuillaume\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument review-comment style and approval gate in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare the supported Node.js version \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse default stale issue timings \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump undici @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ip-address from 10.2.0 to 10.4.0 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 2.1.2 to 2.1.4 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump fast-uri from 3.1.4 to 3.1.5 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply npm audit fixes \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the actions group across 1 directory with 2 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 11 directories with 10 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 1 directory with 15 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mkdocs-material from 9.7.6 to 9.7.7 in the dependencies group @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 10 directories with 10 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 14 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1405\"\u003e#1405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 7 directories with 6 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 14 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 14 directories with 13 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 16 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.4\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix container exec output truncation \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse insecure HTTP wait agent across retries \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument cross-language Testcontainers implementations in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1391\"\u003e#1391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing languages and reorder docs navigation \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify branch naming and worktree setup in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/cdd8c898420c59747aa9390d97284e038e44e0fb\"\u003e\u003ccode\u003ecdd8c89\u003c/code\u003e\u003c/a\u003e Bump undici (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/b73d94e4b175e9cf40c4eb116cc9eb08ddcc9bca\"\u003e\u003ccode\u003eb73d94e\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/e340783420f53e92c0acda8c1de9c8dacf52c2d1\"\u003e\u003ccode\u003ee340783\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.1.2 to 2.1.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/ab4b485797e7460ced80bc47b788d3bbe480f703\"\u003e\u003ccode\u003eab4b485\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/2e065ac17c0fe91b07148d3ec8116d2cf93b6bd8\"\u003e\u003ccode\u003e2e065ac\u003c/code\u003e\u003c/a\u003e Declare the supported Node.js version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/7662b16a0e494c74243ef053cc3c72ff42a3d848\"\u003e\u003ccode\u003e7662b16\u003c/code\u003e\u003c/a\u003e Apply npm audit fixes (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/2b4094df67577e7118d07e11d3eee9110eeb2ac4\"\u003e\u003ccode\u003e2b4094d\u003c/code\u003e\u003c/a\u003e Use default stale issue timings (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/9566a1da01c894be640cec28f7ee482199fb1cd0\"\u003e\u003ccode\u003e9566a1d\u003c/code\u003e\u003c/a\u003e Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/9e072ec30cc4dba8f9523f7f806cfa1923c5fb40\"\u003e\u003ccode\u003e9e072ec\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 11 directories with 10 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/f314a3ed9ad2182be9524dfa8a5ca391b2cffb5d\"\u003e\u003ccode\u003ef314a3e\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 1 directory with 15 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-node/compare/v12.0.1...v12.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.9.1 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.10.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e1e39089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e is now a required peer dependency. The minimum supported\nNode.js version is now 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRepaired release for \u003ca href=\"https://redirect.github.com/testing-library/jest-dom/pull/731\"\u003etesting-library/jest-dom#731\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003ecae44df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e\u003ccode\u003e1e39089\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003e\u003ccode\u003ecae44df\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/55c07ce5f1c489b5b9dc31a770a84d83a1178072\"\u003e\u003ccode\u003e55c07ce\u003c/code\u003e\u003c/a\u003e ci: switch release to npm trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/213256fa8e0aff45e47920a0bc564f708d1f67de\"\u003e\u003ccode\u003e213256f\u003c/code\u003e\u003c/a\u003e docs: move toHaveSelection from the deprecated section (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.2 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.61.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/513638effe9e7b78566cc153d4d809a1435153f3\"\u003e\u003ccode\u003e513638e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-meaningless-void-operator] report void on non-call ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1dba4c50f0599cc212e9d1eca9ec0f21a818f0b5\"\u003e\u003ccode\u003e1dba4c5\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): fix \u003ccode\u003eeslint-plugin/require-test-error-positions\u003c/code\u003e report...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a2fccae39c7cb1e516a29b1c746b7767bffa03e2\"\u003e\u003ccode\u003ea2fccae\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unified-signatures] compare type parameters by constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a23069df170bc4f9c35c8aaf3a8634635591844a\"\u003e\u003ccode\u003ea23069d\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-mixed-enums] add error positions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12779\"\u003e#12779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0dffd45a91d0292bf1acc1159496d1b232d319\"\u003e\u003ccode\u003e3f0dffd\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-mixed-enums] use scope analysis instead of type check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e18fea861d50ffc8b7b7149ae3454d114f6a8200\"\u003e\u003ccode\u003ee18fea8\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-floating-promises] reactivate skipped \u003ccode\u003enode:test\u003c/code\u003e sp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/324515c53c2f541cff2a8af9b2a929decba0af91\"\u003e\u003ccode\u003e324515c\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-unnecessary-condition] add tests for optional chains...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a387f1298e9c10b83936044a017f84b8ee5b7f3\"\u003e\u003ccode\u003e2a387f1\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] add flagUnions option for checkCon...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.61.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.65.0 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd warning when TS 7 is detected (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add onUnsupportedTypeScriptVersion option to error on unsupported TypeScript versions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12465\"\u003e#12465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.65.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e\u003c/a\u003e feat: add warning when TS 7 is detected (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8f1044702e3257ee92c0af6681c1455563009db\"\u003e\u003ccode\u003ed8f1044\u003c/code\u003e\u003c/a\u003e feat(parser): add onUnsupportedTypeScriptVersion option to error on unsupport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0d06406f3181f063041dbd1621d71984127ddae1\"\u003e\u003ccode\u003e0d06406\u003c/code\u003e\u003c/a\u003e chore: add attw validation to repo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12437\"\u003e#12437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 4.1.8 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-istanbul\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.8 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.0 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/talyssonoliver/IntelliFlow-CRM/pull/701","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/talyssonoliver%2FIntelliFlow-CRM/issues/701","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/701/packages"}],"issue_packages":[{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-10T08:09:29.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5409597967","node_id":"PR_kwDOQOeAgc8AAAABC9T-WA","number":686,"state":"open","title":"build(deps-dev): bump the dev-tooling group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-10T08:09:29.000Z","updated_at":"2026-09-10T08:13:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-tooling","update_count":9,"packages":[{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.24.4","new_version":"0.24.5","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@stryker-mutator/api","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/core","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/vitest-runner","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-tooling group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.24.4` | `0.24.5` |\n| [@stryker-mutator/api](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/api) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/vitest-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner) | `9.6.1` | `10.0.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/builder-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/builder-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/builder-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e69ea8b3bae993e2beb3a19f69777849ea2f4c37\"\u003e\u003ccode\u003ee69ea8b\u003c/code\u003e\u003c/a\u003e Review 2/6 — builder-vite's headless change-detection adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/builders/builder-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a886269e5801654cf994e4d6bdd65afa80a1be22\"\u003e\u003ccode\u003ea886269\u003c/code\u003e\u003c/a\u003e Test: Assert the exact inherited tsconfig path alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Impro...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps the dev-tooling group: Storybook packages to 10.6.0, test-runner to 0.24.5, and Stryker to 10.0.0. The Stryker major version bump may introduce breaking changes.\n\n\u003csup\u003eWritten for commit bc9d64d9b9775fab0a788ddac17a5772483fddc1. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/qnbs/WorldScript-Studio/pull/686?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"Review in cubic\" src=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/qnbs/WorldScript-Studio/pull/686","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qnbs%2FWorldScript-Studio/issues/686","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/686/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-09T17:41:02.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5402802414","node_id":"PR_kwDORAINi88AAAABC32fjA","number":5167,"state":"open","title":"chore(deps): bump the production-deps group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-09T17:41:02.000Z","updated_at":"2026-09-09T17:41:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":61,"packages":[{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@stripe/react-stripe-js","old_version":"6.8.2","new_version":"6.9.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.14.0","new_version":"9.15.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"konva","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/konvajs/konva"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-konva","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/konvajs/react-konva"},{"name":"@testing-library/user-event","old_version":"14.6.5","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"4.0.40","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client-runtime-utils","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/fastify-api-reference","old_version":"1.66.1","new_version":"1.67.0","repository_url":"https://github.com/scalar/scalar"},{"name":"ai","old_version":"7.0.74","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"resend","old_version":"6.21.0","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.3.239","new_version":"0.3.263","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@langfuse/tracing","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.19.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"bullmq","old_version":"6.2.0","new_version":"6.3.4","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"@fastify/otel","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/fastify/otel"},{"name":"@langfuse/otel","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-pino","old_version":"0.67.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@pulumi/auth0","old_version":"3.51.0","new_version":"3.52.0","repository_url":"https://github.com/pulumi/pulumi-auth0"},{"name":"@pulumi/cloudflare","old_version":"6.19.0","new_version":"6.20.0","repository_url":"https://github.com/pulumi/pulumi-cloudflare"},{"name":"@pulumi/pulumi","old_version":"3.259.0","new_version":"3.261.0","repository_url":"https://github.com/pulumi/pulumi"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"fastify","old_version":"5.12.1","new_version":"5.12.3","repository_url":"https://github.com/fastify/fastify"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.33.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-deps group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.8.2` | `6.9.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.14.0` | `9.15.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [konva](https://github.com/konvajs/konva) | `10.3.1` | `10.3.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [react-konva](https://github.com/konvajs/react-konva) | `19.2.5` | `19.2.6` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.5` | `14.6.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.40` | `4.0.49` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/client-runtime-utils](https://github.com/prisma/prisma/tree/HEAD/packages/client-runtime-utils) | `7.9.1` | `7.10.0` |\n| [@scalar/fastify-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/fastify) | `1.66.1` | `1.67.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.74` | `7.0.93` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [resend](https://github.com/resend/resend-node) | `6.21.0` | `6.26.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.3.239` | `0.3.263` |\n| [@langfuse/tracing](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/tracing) | `5.10.1` | `5.11.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.19.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.0` | `6.3.4` |\n| [@fastify/otel](https://github.com/fastify/otel) | `0.20.1` | `0.21.0` |\n| [@langfuse/otel](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/otel) | `5.10.1` | `5.11.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pino) | `0.67.0` | `0.68.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.3` | `5.1.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [@pulumi/auth0](https://github.com/pulumi/pulumi-auth0) | `3.51.0` | `3.52.0` |\n| [@pulumi/cloudflare](https://github.com/pulumi/pulumi-cloudflare) | `6.19.0` | `6.20.0` |\n| [@pulumi/pulumi](https://github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs) | `3.259.0` | `3.261.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [fastify](https://github.com/fastify/fastify) | `5.12.1` | `5.12.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.33.0` | `1.41.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n\n\nUpdates `@changesets/changelog-github` from 1.0.0 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/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.3.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\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/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/be78a51a7c4ced0a9ebf8457327ec08a092ed767\"\u003e\u003ccode\u003ebe78a51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1847\"\u003e#1847\u003c/a\u003e from lint-staged/intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e feat: refuse to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a767299bd86b8e3007d6efc404e0a974be96b6b6\"\u003e\u003ccode\u003ea767299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1845\"\u003e#1845\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/61ffd251a860e3861921036d488f9f960bfc1330\"\u003e\u003ccode\u003e61ffd25\u003c/code\u003e\u003c/a\u003e style: add VS Code extension config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.3.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/react-stripe-js` from 6.8.2 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e@​stripe/react-stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\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/stripe/react-stripe-js/commit/d270c7e5f01e1b8c3614aefc39eb5c57e7131c19\"\u003e\u003ccode\u003ed270c7e\u003c/code\u003e\u003c/a\u003e v6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/5139ffbce334c73017e492b5311af805f96179d0\"\u003e\u003ccode\u003e5139ffb\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/df40f7edf9490d906de47b45f423fc71aec30879\"\u003e\u003ccode\u003edf40f7e\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f489bdcdf781bb72c539cad857922a496c4a038\"\u003e\u003ccode\u003e4f489bd\u003c/code\u003e\u003c/a\u003e Bump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v6.8.2...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 9.14.0 to 9.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e@​stripe/stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.15.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\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/stripe/stripe-js/commit/9c83132a5333ffd757be55c75f44524023b5a39e\"\u003e\u003ccode\u003e9c83132\u003c/code\u003e\u003c/a\u003e v9.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/ad774c5a5d25b7e1dbdf1a44e8821ed9720e0d4c\"\u003e\u003ccode\u003ead774c5\u003c/code\u003e\u003c/a\u003e Add types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/07adacf5b6cf86424688b85042d85626192576e1\"\u003e\u003ccode\u003e07adacf\u003c/code\u003e\u003c/a\u003e Add buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v9.14.0...v9.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `konva` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/konvajs/konva/releases\"\u003ekonva's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3\u003c/h2\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edescribe Konva's use cases in package metadata and README, point to Polotno (\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused variable \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2068\"\u003e#2068\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003earyanpingle\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e801f9b8: Merge branch 'master' of github.com:konvajs/konva (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e401afa0: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77f052a: build for 10.3.3 (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77a422b: update cdn link (Anton Lavrevov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse JSDoc comment for Kaleidoscope filter so it appears in API docs (\u003ca href=\"https://github.com/konvajs/konva/commit/aa3432ebf1c48606764fef0918e68bfc4aec3684\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elisten for drag events in the stage owner window \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2066\"\u003e#2066\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/49f9d53a189aca3511c844fbc1d68c79ad220ee7\"\u003eDmitry\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse the window the stage is rendered in (\u003ca href=\"https://github.com/konvajs/konva/commit/8ddf6040e8435a7599957a3ba7ae77e897669b26\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not fire pointerclick after drag and drop (\u003ca href=\"https://github.com/konvajs/konva/commit/c78123b3aa7e1b5b6d3e124ebe8b432047b0ad65\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransformer anchor oscillation with keepRatio and padding (\u003ca href=\"https://github.com/konvajs/konva/commit/3bd8926b56473afd3d7e99e8fb2de5b63a909b0e\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the active transformer anchor when boundBoxFunc rejects a flip (\u003ca href=\"https://github.com/konvajs/konva/commit/636b5a66724fd39d3bebcd7dc799fb1fff0e59f6\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecapture the pointer on the stage container in setPointerCapture (\u003ca href=\"https://github.com/konvajs/konva/commit/6851cacc387ac4369f9cae59f066885f41b1ee46\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonor fill and stroke styles set by charRenderFunc (\u003ca href=\"https://github.com/konvajs/konva/commit/b4b7e31e678da82c1e849510cd4a4a6c005e87f3\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite README intro and quick start (\u003ca href=\"https://github.com/konvajs/konva/commit/1cb2429b7bd170cc45640453a3925687ed7deca0\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallocate hit and buffer canvases lazily (\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5d15a49: Fix three \u003ca href=\"https://github.com/param\"\u003e\u003ccode\u003e@​param\u003c/code\u003e\u003c/a\u003e names that do not match the signatures (darkdi) \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0d0bf5d: Attach the on() docs to the implementation so they reach the bundle (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e829050e: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e005356e: build for 10.3.2 (Anton Lavrevov)\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/konvajs/konva/blob/master/CHANGELOG.md\"\u003ekonva's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo code changes. Updated npm package metadata (description, keywords, homepage) and README to describe what Konva is used for and to point at Polotno for a complete design editor built on Konva\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2 (2026-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced canvas memory usage, most of all for non-interactive scenes. A layer with \u003ccode\u003elistening: false\u003c/code\u003e (and every layer of a non-listening stage) now releases its stage-sized hit canvas instead of keeping it allocated, and re-creates it when it starts listening again. The two stage-sized buffer canvases of every \u003ccode\u003eKonva.Stage\u003c/code\u003e are now created empty and only allocated by the first feature that needs them (\u0026quot;perfect drawing\u0026quot; and \u003ccode\u003eshape.intersects()\u003c/code\u003e). \u003ccode\u003enode.cache()\u003c/code\u003e of a non-listening node skips its cached hit canvas the same way, building it only if the node starts listening (previously such a node kept an empty cached hit graph and stayed unhittable until re-cached). Note: after turning \u003ccode\u003elistening\u003c/code\u003e back on, the hit graph appears on the next layer draw (automatic unless \u003ccode\u003eKonva.autoDrawEnabled\u003c/code\u003e is off - then call \u003ccode\u003elayer.draw()\u003c/code\u003e, as a single \u003ccode\u003eshape.draw()\u003c/code\u003e is not enough to re-create the layer hit canvas)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echarRenderFunc\u003c/code\u003e of \u003ccode\u003eKonva.Text\u003c/code\u003e ignoring \u003ccode\u003efillStyle\u003c/code\u003e/\u003ccode\u003estrokeStyle\u003c/code\u003e set on the context by the callback. A style set for a character now wins over the shape attributes for that character, as documented\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetPointerCapture()\u003c/code\u003e not capturing the pointer on the stage container, so the stage kept missing pointer events outside of its bounds. A captured pointer now keeps sending \u003ccode\u003epointermove\u003c/code\u003e/\u003ccode\u003epointerup\u003c/code\u003e to the stage beyond its edges, like pointer capture on plain HTML elements\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerclick\u003c/code\u003e firing after a drag and drop, while \u003ccode\u003eclick\u003c/code\u003e correctly did not\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e shaking the shape when a corner anchor with \u003ccode\u003ekeepRatio\u003c/code\u003e was dragged across the shape with \u003ccode\u003epadding\u003c/code\u003e enabled\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e switching its active anchor when \u003ccode\u003eboundBoxFunc\u003c/code\u003e rejects a flip. A rejected flip now keeps the grabbed anchor active, so resizing keeps following the pointer — and \u003ccode\u003egetActiveAnchor()\u003c/code\u003e inside \u003ccode\u003eboundBoxFunc\u003c/code\u003e now reports the anchor being held instead of the prematurely flipped one\u003c/li\u003e\n\u003cli\u003eFixed drag and drop of a stage rendered in another window than the one Konva was imported into - an iframe, or a window opened with \u003ccode\u003ewindow.open\u003c/code\u003e. Such a stage now uses the pointer events of its own window, and a pointer move in another window no longer drags its nodes\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e of such a stage, which got no pointer move or release events at all\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elayer.batchDraw()\u003c/code\u003e of such a stage, which asked the window Konva was imported into for the frame and stopped drawing when that window was not visible\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estage.destroy()\u003c/code\u003e leaving the content of such a stage in the container\u003c/li\u003e\n\u003c/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/konvajs/konva/commit/77a422b4287ebd1c8a7d0776f4754d694f730732\"\u003e\u003ccode\u003e77a422b\u003c/code\u003e\u003c/a\u003e update cdn link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/77f052a3b64ffbbf27a7fdfd3f4ec54bd033deee\"\u003e\u003ccode\u003e77f052a\u003c/code\u003e\u003c/a\u003e build for 10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/401afa05a6c96d316b2077e1f3608039ba77e95d\"\u003e\u003ccode\u003e401afa0\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/801f9b8ff3279702cb1aa7de8a343dd63ad33697\"\u003e\u003ccode\u003e801f9b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:konvajs/konva\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003e\u003ccode\u003e011bec8\u003c/code\u003e\u003c/a\u003e docs: describe Konva's use cases in package metadata and README, point to Pol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/ac511656b5c09efe70132af5f387502fc3373b3a\"\u003e\u003ccode\u003eac51165\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/konvajs/konva/issues/2068\"\u003e#2068\u003c/a\u003e from aryanpingle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003e\u003ccode\u003ea1acac2\u003c/code\u003e\u003c/a\u003e chore: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/005356e261367c2485c70149ffc0570e16ee64f4\"\u003e\u003ccode\u003e005356e\u003c/code\u003e\u003c/a\u003e build for 10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/829050e4ac3832a74c3cda711466367ce7962be6\"\u003e\u003ccode\u003e829050e\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003e\u003ccode\u003e55ac663\u003c/code\u003e\u003c/a\u003e perf: allocate hit and buffer canvases lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/konvajs/konva/compare/10.3.1...10.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers...\n\n_Description has been truncated_","html_url":"https://github.com/mattbutlerengineering/mattbutlerengineering/pull/5167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattbutlerengineering%2Fmattbutlerengineering/issues/5167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5167/packages"}},{"old_version":"10.5.9","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-08T14:50:45.000Z","version_change":"10.5.9 → 10.6.0","issue":{"uuid":"5388247102","node_id":"PR_kwDOMz4x5M8AAAABCsK-IQ","number":54,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/M"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-10T07:36:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T14:50:45.000Z","updated_at":"2026-09-10T07:36:34.000Z","time_to_close":146745,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":21,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/router-cli","old_version":"1.167.32","new_version":"1.167.33","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.168.34","new_version":"1.168.35","repository_url":"https://github.com/TanStack/router"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.12","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"storybook","old_version":"10.5.9","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.9` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.9` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.5.9` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.9` | `10.6.0` |\n| [@tanstack/router-cli](https://github.com/TanStack/router/tree/HEAD/packages/router-cli) | `1.167.32` | `1.167.33` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.168.34` | `1.168.35` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.12` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.9` | `10.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.5.9 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/ydj515/react-sample/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ydj515%2Freact-sample/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-08T09:13:57.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5384747861","node_id":"PR_kwDOR8Sen88AAAABCpWn8w","number":1082,"state":"closed","title":"chore: bump the dev-dependencies group with 16 updates","user":"dependabot[bot]","labels":["deps","npm","area:web","area:build","area:worker","area:shared","area:ui"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-09-09T17:16:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T09:13:57.000Z","updated_at":"2026-09-09T17:17:06.000Z","time_to_close":115380,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"dev-dependencies","update_count":16,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"knip","old_version":"6.32.2","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.125.0","new_version":"4.129.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@cloudflare/workers-types","old_version":"5.20260822.1","new_version":"5.20260905.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.34.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.125.0` | `4.129.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20260822.1` | `5.20260905.1` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.0 to 10.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef\"\u003e\u003ccode\u003e2c7f5d6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21296\"\u003e#21296\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c753f18b461bfbf36d41a79a7863c093ef48489\"\u003e\u003ccode\u003e3c753f1\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21289\"\u003e#21289\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c734690bf6f4f9c542bec428d5a1a5c6cc4a19b\"\u003e\u003ccode\u003e1c73469\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21280\"\u003e#21280\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08a02be429e21fc93d86c8dd16cec6dc945ea2c1\"\u003e\u003ccode\u003e08a02be\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21266\"\u003e#21266\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77bb1db8e730b7da2347c647d60f215706aa349a\"\u003e\u003ccode\u003e77bb1db\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21270\"\u003e#21270\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/007e81ac0ad66bd0be4887d88a276df292ae0bed\"\u003e\u003ccode\u003e007e81a\u003c/code\u003e\u003c/a\u003e ci: skip EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21265\"\u003e#21265\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0430280e7cca9dc0fdbf0bc50464e98e84285c49\"\u003e\u003ccode\u003e0430280\u003c/code\u003e\u003c/a\u003e chore: improve ecosystem tests compatibility on Windows (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21178\"\u003e#21178\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3f20a57c6293371b6193d3fb6746c2b7b2ac2689\"\u003e\u003ccode\u003e3f20a57\u003c/code\u003e\u003c/a\u003e 10.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4e5284803854423c4c2536696888c28ce4a151f\"\u003e\u003ccode\u003ef4e5284\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef\"\u003e\u003ccode\u003e2c7f5d6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21296\"\u003e#21296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.0...v10.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.11.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 5.3.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.4.1] - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e to limit\nCPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.4.0] - 2026-08-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003escalarStyleRules\u003c/code\u003e dumper option to customize string formatting.\nSee \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/scalar_styling.md\"\u003eScalar styling\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] Flattened the low-level AST node style representation. Scalar\nand collection nodes now use \u003ccode\u003eSCALAR_STYLE\u003c/code\u003e and \u003ccode\u003eCOLLECTION_STYLE\u003c/code\u003e values;\nexplicit tags use the separate \u003ccode\u003etagged\u003c/code\u003e property. Alias nodes now contain\nonly \u003ccode\u003ekind\u003c/code\u003e and \u003ccode\u003eanchor\u003c/code\u003e. This only affects code that directly constructs or\nedits AST nodes.\u003c/li\u003e\n\u003cli\u003e[breaking] The \u003ccode\u003esortKeys\u003c/code\u003e option was rewritten using AST mutation to avoid\nside effects.\u003c/li\u003e\n\u003cli\u003eReworked scalar style selection. This can change formatting without changing\nloaded values; in particular, whitespace-only strings are now double-quoted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a byte order mark at the start of each document in a stream, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/791\"\u003e#791\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProduce valid flow mappings with \u003ccode\u003equoteFlowKeys\u003c/code\u003e and \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e,\nincluding alias and property-only keys, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/786\"\u003e#786\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve empty scalar items when converting block sequences to flow style.\u003c/li\u003e\n\u003cli\u003eDo not apply the 1024-character simple-key limit to flow mapping keys.\u003c/li\u003e\n\u003cli\u003eCount Unicode code points, rather than UTF-16 code units, for the\n1024-character simple-key limit.\u003c/li\u003e\n\u003cli\u003eAdd an explicit document-end marker after keep-chomped block scalars when\nneeded to preserve trailing newlines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e5a3ba0efee53629b979f784cd53736f89ea61b6\"\u003e\u003ccode\u003ee5a3ba0\u003c/code\u003e\u003c/a\u003e 5.4.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e54dea33166d429220f7754e8c7ec548e3574ac3\"\u003e\u003ccode\u003ee54dea3\u003c/code\u003e\u003c/a\u003e Hard-limit merge sequence size to 100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/dfd3a2933c69959fc16fce1a775f36c9a5c89063\"\u003e\u003ccode\u003edfd3a29\u003c/code\u003e\u003c/a\u003e Cleanup 6a8e05f, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6a8e05f9a485188ed730ac81e81ae221352ef480\"\u003e\u003ccode\u003e6a8e05f\u003c/code\u003e\u003c/a\u003e fix: count empty merge sources against maxTotalMergeKeys (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6b4ff5e92474186b0c0381021ba4120f883c1995\"\u003e\u003ccode\u003e6b4ff5e\u003c/code\u003e\u003c/a\u003e 5.4.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3b3625eb8398d5f6275603e6d22eea87e37fbf4f\"\u003e\u003ccode\u003e3b3625e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4f25a74a4347240cb93cad698538ac9e645e5488\"\u003e\u003ccode\u003e4f25a74\u003c/code\u003e\u003c/a\u003e Fix file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3bd003bdd6e1fd4864310cbfcf9aec7ce75176df\"\u003e\u003ccode\u003e3bd003b\u003c/code\u003e\u003c/a\u003e Expose new scalar styling API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/fbb3e9d6a0ac540c69562638287e586ef0e65290\"\u003e\u003ccode\u003efbb3e9d\u003c/code\u003e\u003c/a\u003e Remove regex lookbehind for ES2015 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d43c185985e3c5906e331c034aa28833c8a15e14\"\u003e\u003ccode\u003ed43c185\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e by forcing \u003ccode\u003equoteFlowKeys\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.3.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.32.2 to 6.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: report types used only in private parameters (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1950\"\u003e#1950\u003c/a\u003e) (3c785f55ce608d7921e37e41dd5fc61b623e5da2)\u003c/li\u003e\n\u003cli\u003e💡 Add support for \u003ccode\u003enode:fs/promises\u003c/code\u003e \u003ccode\u003eglob\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1977\"\u003e#1977\u003c/a\u003e) (44faf08e7f56ce695d1541a6c337b76bea0328d1) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRespect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e) (f93ad0997e1b8fc644f6487df52803cba6f7a9ad)\u003c/li\u003e\n\u003cli\u003eMake prop access consistent while at it (1c90b49b1b196795df6dcf9d7e85bc1b1399667a)\u003c/li\u003e\n\u003cli\u003eSet an explicit Bun test timeout (964085dfab0165db2658e51cb787e2301886f9ce)\u003c/li\u003e\n\u003cli\u003eAdd note re. one scoped PRs (8f9490a581874e0fd7246e60223b20938bf4ebb1)\u003c/li\u003e\n\u003cli\u003efix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e) (ab90e2428a16ff50fe5323ce73172f6f1efb9730) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e) (462ae45df33a5ee2e2185f3b2db756b13dfbadd3) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e) (cc470611042b01761491c21f6987549db4c11df8) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (c4e0f082fbd7fb508a411c7dd0a782ea4556527c)\u003c/li\u003e\n\u003cli\u003eDeclare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e (96ff2df58dd1d229d077212e1cd80f10889650ca)\u003c/li\u003e\n\u003cli\u003eAssert counters in targeted regression tests (f0cf11dfcfbdeac053bba0dd12212356a67f6464)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ffebb746c630147c5d94c14da0bafb60af3c027\"\u003e\u003ccode\u003e4ffebb7\u003c/code\u003e\u003c/a\u003e Release knip@6.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0cf11dfcfbdeac053bba0dd12212356a67f6464\"\u003e\u003ccode\u003ef0cf11d\u003c/code\u003e\u003c/a\u003e Assert counters in targeted regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/96ff2df58dd1d229d077212e1cd80f10889650ca\"\u003e\u003ccode\u003e96ff2df\u003c/code\u003e\u003c/a\u003e Declare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c4e0f082fbd7fb508a411c7dd0a782ea4556527c\"\u003e\u003ccode\u003ec4e0f08\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cc470611042b01761491c21f6987549db4c11df8\"\u003e\u003ccode\u003ecc47061\u003c/code\u003e\u003c/a\u003e Resolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/462ae45df33a5ee2e2185f3b2db756b13dfbadd3\"\u003e\u003ccode\u003e462ae45\u003c/code\u003e\u003c/a\u003e fix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ab90e2428a16ff50fe5323ce73172f6f1efb9730\"\u003e\u003ccode\u003eab90e24\u003c/code\u003e\u003c/a\u003e fix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/964085dfab0165db2658e51cb787e2301886f9ce\"\u003e\u003ccode\u003e964085d\u003c/code\u003e\u003c/a\u003e Set an explicit Bun test timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1c90b49b1b196795df6dcf9d7e85bc1b1399667a\"\u003e\u003ccode\u003e1c90b49\u003c/code\u003e\u003c/a\u003e Make prop access consistent while at it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f93ad0997e1b8fc644f6487df52803cba6f7a9ad\"\u003e\u003ccode\u003ef93ad09\u003c/code\u003e\u003c/a\u003e Respect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.34.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.67.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.125.0 to 4.129.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.129.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15460\"\u003e#15460\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d72a5772cce74d9f5657d6989efe89cc10dfbb\"\u003e\u003ccode\u003e93d72a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/QnJ1c2kNCg\"\u003e\u003ccode\u003e@​QnJ1c2kNCg\u003c/code\u003e\u003c/a\u003e! - Support gzip compression for JSON Pipelines sinks\u003c/p\u003e\n\u003cp\u003ePipelines is in open beta. \u003ccode\u003ewrangler pipelines sinks create\u003c/code\u003e and the interactive setup flow now pass the selected JSON compression to the Pipelines API. JSON sinks accept \u003ccode\u003euncompressed\u003c/code\u003e or \u003ccode\u003egzip\u003c/code\u003e, while Parquet retains its existing compression options and \u003ccode\u003ezstd\u003c/code\u003e default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15358\"\u003e#15358\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d2d8eeaa4c49479c05b351471f870abab7d2c032\"\u003e\u003ccode\u003ed2d8eea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003ewrangler workflows\u003c/code\u003e commands\u003c/p\u003e\n\u003cp\u003eEvery \u003ccode\u003ewrangler workflows\u003c/code\u003e command now accepts \u003ccode\u003e--json\u003c/code\u003e, which emits the raw API payload instead of the human-readable rendering. The formatted output remains the default, so existing usage is unaffected:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler workflows instances list my-workflow --json\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe JSON output carries raw values rather than a serialisation of the formatted view: ISO timestamps instead of locale-formatted dates, plain status strings instead of emojified labels, and no presentation-only derived fields.\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\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15469\"\u003e#15469\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d40a634f970971bbcba01a8ac201fd3526b3e5fe\"\u003e\u003ccode\u003ed40a634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260831.1\u003c/td\u003e\n\u003ctd\u003e^5.20260902.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260831.1\u003c/td\u003e\n\u003ctd\u003e1.20260902.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15481\"\u003e#15481\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c1b2a600a02a8978d97786af4c7098216c31c4d\"\u003e\u003ccode\u003e7c1b2a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260902.1\u003c/td\u003e\n\u003ctd\u003e^5.20260903.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260902.1\u003c/td\u003e\n\u003ctd\u003e1.20260903.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15472\"\u003e#15472\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Tolerate missing permissions during \u003ccode\u003ewrangler delete\u003c/code\u003e cleanup checks\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler delete\u003c/code\u003e now warns and continues when it cannot inspect Worker dependencies or clean up legacy Workers Sites KV namespaces because of missing permissions. The Worker delete request itself still fails normally if the token cannot delete the Worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15472\"\u003e#15472\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Tolerate missing resource permissions during resource provisioning\u003c/p\u003e\n\u003cp\u003eWhen Wrangler cannot check whether a bound resource exists because the API returns a 403, it now skips automatic provisioning for that resource type and continues the deploy. The deploy may still fail later if the resource is missing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15476\"\u003e#15476\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dc24057e13580a3cd3e3b917b8659ad5c1e85e50\"\u003e\u003ccode\u003edc24057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christhorwarth\"\u003e\u003ccode\u003e@​christhorwarth\u003c/code\u003e\u003c/a\u003e! - Fix remote development with static assets for API tokens using granular Worker permissions\u003c/p\u003e\n\u003cp\u003eWrangler now creates Workers.dev preview sessions through the Worker-scoped endpoint and derives the preview hostname from the session response. This avoids requiring account-level Workers subdomain access.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00a9f2f87bb1319ed96b41fe5d9be5503445d2c0\"\u003e\u003ccode\u003e00a9f2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1dba24a1ecf770a98b36c218cb77e26c7701be49\"\u003e\u003ccode\u003e1dba24a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d40a634f970971bbcba01a8ac201fd3526b3e5fe\"\u003e\u003ccode\u003ed40a634\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c1b2a600a02a8978d97786af4c7098216c31c4d\"\u003e\u003ccode\u003e7c1b2a6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260903.0-alpha\"\u003eminiflare@5.20260903.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/be87ff0382c53a294e948e49419d25d653c50e86\"\u003e\u003ccode\u003ebe87ff0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15461\"\u003e#15461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f6fb347e0cbaa20479468bffa336fe371b7f24cb\"\u003e\u003ccode\u003ef6fb347\u003c/code\u003e\u003c/a\u003e tolerate missing permissions for pre-flight checks (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15472\"\u003e#15472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dc24057e13580a3cd3e3b917b8659ad5c1e85e50\"\u003e\u003ccode\u003edc24057\u003c/code\u003e\u003c/a\u003e [wrangler] Use worker-scoped preview sessions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15476\"\u003e#15476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d2d8eeaa4c49479c05b351471f870abab7d2c032\"\u003e\u003ccode\u003ed2d8eea\u003c/code\u003e\u003c/a\u003e [wrangler] Add --json output to Workflows commands (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15358\"\u003e#15358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d72a5772cce74d9f5657d6989efe89cc10dfbb\"\u003e\u003ccode\u003e93d72a5\u003c/code\u003e\u003c/a\u003e PIPE-635: Support gzip compression for JSON sinks (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15460\"\u003e#15460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b7b4ff84477982e7c770bb93928287893fcf2e03\"\u003e\u003ccode\u003eb7b4ff8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15450\"\u003e#15450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea28cc33e5d39031e9bf512e17f3a57cccbd3f46\"\u003e\u003ccode\u003eea28cc3\u003c/code\u003e\u003c/a\u003e [wrangler] Add observability query string redaction (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15379\"\u003e#15379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1809c5edadfd4a93e6733dab77ca67305c8d6c97\"\u003e\u003ccode\u003e1809c5e\u003c/code\u003e\u003c/a\u003e [wrangler] Stop publishing build metafile (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15398\"\u003e#15398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/10d6bfbaf0ab7466892f4d97af1301494ca71e37\"\u003e\u003ccode\u003e10d6bfb\u003c/code\u003e\u003c/a\u003e Support partial manifests in build output (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15388\"\u003e#15388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dbbb795c47ff663857b605b484c63730e1e3ff45\"\u003e\u003ccode\u003edbbb795\u003c/code\u003e\u003c/a\u003e Move binding utilities into workers-utils (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.129.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-eve...\n\n_Description has been truncated_","html_url":"https://github.com/d-oit/do-epub-studio/pull/1082","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fdo-epub-studio/issues/1082","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1082/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-08T06:28:49.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5383035143","node_id":"PR_kwDORAINi88AAAABCn-JnQ","number":5135,"state":"open","title":"chore(deps): bump the production-deps group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","tier:critical","agent-authored"],"assignees":[],"locked":false,"comments_count":14,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-08T06:28:49.000Z","updated_at":"2026-09-09T16:48:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":63,"packages":[{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"turbo","old_version":"2.10.11","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"@stripe/react-stripe-js","old_version":"6.8.2","new_version":"6.9.0","repository_url":"https://github.com/stripe/react-stripe-js"},{"name":"@stripe/stripe-js","old_version":"9.14.0","new_version":"9.15.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"konva","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/konvajs/konva"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-konva","old_version":"19.2.5","new_version":"19.2.6","repository_url":"https://github.com/konvajs/react-konva"},{"name":"@testing-library/user-event","old_version":"14.6.5","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@ai-sdk/anthropic","old_version":"4.0.40","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client-runtime-utils","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/fastify-api-reference","old_version":"1.66.1","new_version":"1.67.0","repository_url":"https://github.com/scalar/scalar"},{"name":"ai","old_version":"7.0.74","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"resend","old_version":"6.21.0","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@anthropic-ai/claude-agent-sdk","old_version":"0.3.239","new_version":"0.3.261","repository_url":"https://github.com/anthropics/claude-agent-sdk-typescript"},{"name":"@langfuse/tracing","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.8","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"bullmq","old_version":"6.2.0","new_version":"6.3.4","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"@langfuse/otel","old_version":"5.10.1","new_version":"5.11.0","repository_url":"https://github.com/langfuse/langfuse-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-pino","old_version":"0.67.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.221.0","new_version":"0.222.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitest/browser-playwright","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite-plugin-dts","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@pulumi/auth0","old_version":"3.51.0","new_version":"3.52.0","repository_url":"https://github.com/pulumi/pulumi-auth0"},{"name":"@pulumi/cloudflare","old_version":"6.19.0","new_version":"6.20.0","repository_url":"https://github.com/pulumi/pulumi-cloudflare"},{"name":"@pulumi/pulumi","old_version":"3.259.0","new_version":"3.261.0","repository_url":"https://github.com/pulumi/pulumi"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fastify","old_version":"5.12.1","new_version":"5.12.3","repository_url":"https://github.com/fastify/fastify"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jsdom","old_version":"30.0.0","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-react","old_version":"1.33.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-deps group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.11` | `2.10.12` |\n| [@stripe/react-stripe-js](https://github.com/stripe/react-stripe-js) | `6.8.2` | `6.9.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `9.14.0` | `9.15.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [konva](https://github.com/konvajs/konva) | `10.3.1` | `10.3.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [react-konva](https://github.com/konvajs/react-konva) | `19.2.5` | `19.2.6` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.5` | `14.6.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.40` | `4.0.49` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/client-runtime-utils](https://github.com/prisma/prisma/tree/HEAD/packages/client-runtime-utils) | `7.9.1` | `7.10.0` |\n| [@scalar/fastify-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/fastify) | `1.66.1` | `1.67.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.74` | `7.0.93` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [resend](https://github.com/resend/resend-node) | `6.21.0` | `6.26.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@anthropic-ai/claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-typescript) | `0.3.239` | `0.3.261` |\n| [@langfuse/tracing](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/tracing) | `5.10.1` | `5.11.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.8` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.2.0` | `6.3.4` |\n| [@langfuse/otel](https://github.com/langfuse/langfuse-js/tree/HEAD/packages/otel) | `5.10.1` | `5.11.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pino) | `0.67.0` | `0.68.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.222.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.11.0` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.11` | `5.0.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `5.0.3` | `5.1.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [@pulumi/auth0](https://github.com/pulumi/pulumi-auth0) | `3.51.0` | `3.52.0` |\n| [@pulumi/cloudflare](https://github.com/pulumi/pulumi-cloudflare) | `6.19.0` | `6.20.0` |\n| [@pulumi/pulumi](https://github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs) | `3.259.0` | `3.261.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.12.1` | `5.12.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.0` | `30.0.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.33.0` | `1.41.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n\n\nUpdates `@changesets/changelog-github` from 1.0.0 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/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 17.3.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1847\"\u003e#1847\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now refuses to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e, because Git stash doesn't support them. Previously this was an unhandled error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1848\"\u003e#1848\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e - \u003cem\u003eLint-staged\u003c/em\u003e now handles color support better in non-TTY streams, and honors the \u003ccode\u003eFORCE_COLOR\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7e5ece8408097994bd1dfcfbf395aa9838782d19\"\u003e\u003ccode\u003e7e5ece8\u003c/code\u003e\u003c/a\u003e - Update \u003ccode\u003etinyexec@1.3.1\u003c/code\u003e so that local binaries from \u003ccode\u003enode_modules/.bin\u003c/code\u003e are resolved starting from the directory of each \u003cem\u003elint-staged\u003c/em\u003e configuration file (in monorepo setups). This behavior was broken in \u003ccode\u003elint-staged@16.3.0\u003c/code\u003e where they were only resolved from the current working directory and up.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/eb8a4e3ae1bbdf648b647ff3a17a6205870b27be\"\u003e\u003ccode\u003eeb8a4e3\u003c/code\u003e\u003c/a\u003e - Do not try to restore untracked files when using \u003ccode\u003e--hide-all\u003c/code\u003e and there is no initial commit yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\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\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\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/lint-staged/lint-staged/commit/dcb59f6334275ed80b130d963c79296046ee8116\"\u003e\u003ccode\u003edcb59f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1846\"\u003e#1846\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9c8c6dcc2af24353f6ec808cadcdd15308143cee\"\u003e\u003ccode\u003e9c8c6dc\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/586466fa107f743de407c680c37297c4290b2872\"\u003e\u003ccode\u003e586466f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1849\"\u003e#1849\u003c/a\u003e from lint-staged/improve-intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/45eda5fd32e27c591be8da7a3ea8a89a6b1e4049\"\u003e\u003ccode\u003e45eda5f\u003c/code\u003e\u003c/a\u003e refactor: improve \u003ccode\u003e--intent-to-add\u003c/code\u003e detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26372e3a2d25cd316f90af3c3b38c0b536f60e5a\"\u003e\u003ccode\u003e26372e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1848\"\u003e#1848\u003c/a\u003e from lint-staged/fix-color-detection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d718ccc59cf73bf7d333135826270b5742fefec1\"\u003e\u003ccode\u003ed718ccc\u003c/code\u003e\u003c/a\u003e fix: honor FORCE_COLOR/NO_COLOR env variables in non-TTY streams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/be78a51a7c4ced0a9ebf8457327ec08a092ed767\"\u003e\u003ccode\u003ebe78a51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1847\"\u003e#1847\u003c/a\u003e from lint-staged/intent-to-add\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f9063b7d71857cb8893ee1bb5b63da05b2819b23\"\u003e\u003ccode\u003ef9063b7\u003c/code\u003e\u003c/a\u003e feat: refuse to run when files were staged with \u003ccode\u003e--intent-to-add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a767299bd86b8e3007d6efc404e0a974be96b6b6\"\u003e\u003ccode\u003ea767299\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1845\"\u003e#1845\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/61ffd251a860e3861921036d488f9f960bfc1330\"\u003e\u003ccode\u003e61ffd25\u003c/code\u003e\u003c/a\u003e style: add VS Code extension config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v17.3.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.11 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\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/vercel/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.11...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/react-stripe-js` from 6.8.2 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/react-stripe-js/releases\"\u003e@​stripe/react-stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\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/stripe/react-stripe-js/commit/d270c7e5f01e1b8c3614aefc39eb5c57e7131c19\"\u003e\u003ccode\u003ed270c7e\u003c/code\u003e\u003c/a\u003e v6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/5139ffbce334c73017e492b5311af805f96179d0\"\u003e\u003ccode\u003e5139ffb\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/df40f7edf9490d906de47b45f423fc71aec30879\"\u003e\u003ccode\u003edf40f7e\u003c/code\u003e\u003c/a\u003e Bump browserslist from 4.16.6 to 4.28.8 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/react-stripe-js/commit/4f489bdcdf781bb72c539cad857922a496c4a038\"\u003e\u003ccode\u003e4f489bd\u003c/code\u003e\u003c/a\u003e Bump stripe js peer floor 9.10.0 (\u003ca href=\"https://redirect.github.com/stripe/react-stripe-js/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/react-stripe-js/compare/v6.8.2...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stripe/stripe-js` from 9.14.0 to 9.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stripe/stripe-js/releases\"\u003e@​stripe/stripe-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.15.0\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\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/stripe/stripe-js/commit/9c83132a5333ffd757be55c75f44524023b5a39e\"\u003e\u003ccode\u003e9c83132\u003c/code\u003e\u003c/a\u003e v9.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/ad774c5a5d25b7e1dbdf1a44e8821ed9720e0d4c\"\u003e\u003ccode\u003ead774c5\u003c/code\u003e\u003c/a\u003e Add types for stripe.createConfirmationToken params.metadata (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stripe/stripe-js/commit/07adacf5b6cf86424688b85042d85626192576e1\"\u003e\u003ccode\u003e07adacf\u003c/code\u003e\u003c/a\u003e Add buttonBoxShadow appearance variable type (\u003ca href=\"https://redirect.github.com/stripe/stripe-js/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stripe/stripe-js/compare/v9.14.0...v9.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `konva` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/konvajs/konva/releases\"\u003ekonva's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3\u003c/h2\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edescribe Konva's use cases in package metadata and README, point to Polotno (\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused variable \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2068\"\u003e#2068\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003earyanpingle\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e801f9b8: Merge branch 'master' of github.com:konvajs/konva (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e401afa0: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77f052a: build for 10.3.3 (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e77a422b: update cdn link (Anton Lavrevov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse JSDoc comment for Kaleidoscope filter so it appears in API docs (\u003ca href=\"https://github.com/konvajs/konva/commit/aa3432ebf1c48606764fef0918e68bfc4aec3684\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elisten for drag events in the stage owner window \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2066\"\u003e#2066\u003c/a\u003e (\u003ca href=\"https://github.com/konvajs/konva/commit/49f9d53a189aca3511c844fbc1d68c79ad220ee7\"\u003eDmitry\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse the window the stage is rendered in (\u003ca href=\"https://github.com/konvajs/konva/commit/8ddf6040e8435a7599957a3ba7ae77e897669b26\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not fire pointerclick after drag and drop (\u003ca href=\"https://github.com/konvajs/konva/commit/c78123b3aa7e1b5b6d3e124ebe8b432047b0ad65\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransformer anchor oscillation with keepRatio and padding (\u003ca href=\"https://github.com/konvajs/konva/commit/3bd8926b56473afd3d7e99e8fb2de5b63a909b0e\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep the active transformer anchor when boundBoxFunc rejects a flip (\u003ca href=\"https://github.com/konvajs/konva/commit/636b5a66724fd39d3bebcd7dc799fb1fff0e59f6\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecapture the pointer on the stage container in setPointerCapture (\u003ca href=\"https://github.com/konvajs/konva/commit/6851cacc387ac4369f9cae59f066885f41b1ee46\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonor fill and stroke styles set by charRenderFunc (\u003ca href=\"https://github.com/konvajs/konva/commit/b4b7e31e678da82c1e849510cd4a4a6c005e87f3\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite README intro and quick start (\u003ca href=\"https://github.com/konvajs/konva/commit/1cb2429b7bd170cc45640453a3925687ed7deca0\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallocate hit and buffer canvases lazily (\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003eAnton Lavrevov\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5d15a49: Fix three \u003ca href=\"https://github.com/param\"\u003e\u003ccode\u003e@​param\u003c/code\u003e\u003c/a\u003e names that do not match the signatures (darkdi) \u003ca href=\"https://redirect.github.com/konvajs/konva/pull/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0d0bf5d: Attach the on() docs to the implementation so they reach the bundle (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e829050e: update CHANGELOG with new version (Anton Lavrevov)\u003c/li\u003e\n\u003cli\u003e005356e: build for 10.3.2 (Anton Lavrevov)\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/konvajs/konva/blob/master/CHANGELOG.md\"\u003ekonva's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.3 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo code changes. Updated npm package metadata (description, keywords, homepage) and README to describe what Konva is used for and to point at Polotno for a complete design editor built on Konva\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3.2 (2026-08-26)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced canvas memory usage, most of all for non-interactive scenes. A layer with \u003ccode\u003elistening: false\u003c/code\u003e (and every layer of a non-listening stage) now releases its stage-sized hit canvas instead of keeping it allocated, and re-creates it when it starts listening again. The two stage-sized buffer canvases of every \u003ccode\u003eKonva.Stage\u003c/code\u003e are now created empty and only allocated by the first feature that needs them (\u0026quot;perfect drawing\u0026quot; and \u003ccode\u003eshape.intersects()\u003c/code\u003e). \u003ccode\u003enode.cache()\u003c/code\u003e of a non-listening node skips its cached hit canvas the same way, building it only if the node starts listening (previously such a node kept an empty cached hit graph and stayed unhittable until re-cached). Note: after turning \u003ccode\u003elistening\u003c/code\u003e back on, the hit graph appears on the next layer draw (automatic unless \u003ccode\u003eKonva.autoDrawEnabled\u003c/code\u003e is off - then call \u003ccode\u003elayer.draw()\u003c/code\u003e, as a single \u003ccode\u003eshape.draw()\u003c/code\u003e is not enough to re-create the layer hit canvas)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003echarRenderFunc\u003c/code\u003e of \u003ccode\u003eKonva.Text\u003c/code\u003e ignoring \u003ccode\u003efillStyle\u003c/code\u003e/\u003ccode\u003estrokeStyle\u003c/code\u003e set on the context by the callback. A style set for a character now wins over the shape attributes for that character, as documented\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetPointerCapture()\u003c/code\u003e not capturing the pointer on the stage container, so the stage kept missing pointer events outside of its bounds. A captured pointer now keeps sending \u003ccode\u003epointermove\u003c/code\u003e/\u003ccode\u003epointerup\u003c/code\u003e to the stage beyond its edges, like pointer capture on plain HTML elements\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerclick\u003c/code\u003e firing after a drag and drop, while \u003ccode\u003eclick\u003c/code\u003e correctly did not\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e shaking the shape when a corner anchor with \u003ccode\u003ekeepRatio\u003c/code\u003e was dragged across the shape with \u003ccode\u003epadding\u003c/code\u003e enabled\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e switching its active anchor when \u003ccode\u003eboundBoxFunc\u003c/code\u003e rejects a flip. A rejected flip now keeps the grabbed anchor active, so resizing keeps following the pointer — and \u003ccode\u003egetActiveAnchor()\u003c/code\u003e inside \u003ccode\u003eboundBoxFunc\u003c/code\u003e now reports the anchor being held instead of the prematurely flipped one\u003c/li\u003e\n\u003cli\u003eFixed drag and drop of a stage rendered in another window than the one Konva was imported into - an iframe, or a window opened with \u003ccode\u003ewindow.open\u003c/code\u003e. Such a stage now uses the pointer events of its own window, and a pointer move in another window no longer drags its nodes\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTransformer\u003c/code\u003e of such a stage, which got no pointer move or release events at all\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elayer.batchDraw()\u003c/code\u003e of such a stage, which asked the window Konva was imported into for the frame and stopped drawing when that window was not visible\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estage.destroy()\u003c/code\u003e leaving the content of such a stage in the container\u003c/li\u003e\n\u003c/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/konvajs/konva/commit/77a422b4287ebd1c8a7d0776f4754d694f730732\"\u003e\u003ccode\u003e77a422b\u003c/code\u003e\u003c/a\u003e update cdn link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/77f052a3b64ffbbf27a7fdfd3f4ec54bd033deee\"\u003e\u003ccode\u003e77f052a\u003c/code\u003e\u003c/a\u003e build for 10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/401afa05a6c96d316b2077e1f3608039ba77e95d\"\u003e\u003ccode\u003e401afa0\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/801f9b8ff3279702cb1aa7de8a343dd63ad33697\"\u003e\u003ccode\u003e801f9b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:konvajs/konva\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/011bec8491be82ca81715091e757a95efb09e669\"\u003e\u003ccode\u003e011bec8\u003c/code\u003e\u003c/a\u003e docs: describe Konva's use cases in package metadata and README, point to Pol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/ac511656b5c09efe70132af5f387502fc3373b3a\"\u003e\u003ccode\u003eac51165\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/konvajs/konva/issues/2068\"\u003e#2068\u003c/a\u003e from aryanpingle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/a1acac249e03ded6be935b19a4c947b81699d45c\"\u003e\u003ccode\u003ea1acac2\u003c/code\u003e\u003c/a\u003e chore: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/005356e261367c2485c70149ffc0570e16ee64f4\"\u003e\u003ccode\u003e005356e\u003c/code\u003e\u003c/a\u003e build for 10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/829050e4ac3832a74c3cda711466367ce7962be6\"\u003e\u003ccode\u003e829050e\u003c/code\u003e\u003c/a\u003e update CHANGELOG with new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konvajs/konva/commit/55ac66387e911f314e41242fc752f76dc24e34c9\"\u003e\u003ccode\u003e55ac663\u003c/code\u003e\u003c/a\u003e perf: allocate hit and buffer canvases lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/konvajs/konva/compare/10.3.1...10.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/mattbutlerengineering/mattbutlerengineering/pull/5135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattbutlerengineering%2Fmattbutlerengineering/issues/5135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5135/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T16:57:26.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5377322150","node_id":"PR_kwDOQ4-aEM8AAAABCjdOgA","number":215,"state":"open","title":"build(deps-dev): Bump the dev-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T16:57:26.000Z","updated_at":"2026-09-08T06:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","group_name":"dev-dependencies","update_count":17,"packages":[{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.7","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.9.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.7` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.11` | `5.0.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.11` | `5.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\n\nUpdates `@eslint-react/eslint-plugin` from 5.18.6 to 5.18.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e@​eslint-react/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAttestation\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/attestations/44576244\"\u003ehttps://github.com/Rel1cx/eslint-react/attestations/44576244\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e@​eslint-react/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e43350f5807607702d24774461ecfd1f2e9f2dae\"\u003e\u003ccode\u003ee43350f\u003c/code\u003e\u003c/a\u003e release: 5.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/15a429af71286cee9ddc2549cdf6de1f5dd7b923\"\u003e\u003ccode\u003e15a429a\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint to 8.69.0 and other deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v5.18.7/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/sidekick-labs/sidekick-ui/pull/215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidekick-labs%2Fsidekick-ui/issues/215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/215/packages"}},{"old_version":"8.6.18","new_version":"10.6.0","update_type":"major","path":"/frontend","pr_created_at":"2026-09-07T15:36:17.000Z","version_change":"8.6.18 → 10.6.0","issue":{"uuid":"5376638648","node_id":"PR_kwDOT5Fhk88AAAABCi6fQA","number":153,"state":"open","title":"chore(deps-dev): bump @storybook/react-vite from 8.6.18 to 10.6.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T15:36:17.000Z","updated_at":"2026-09-09T17:09:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@storybook/react-vite","old_version":"8.6.18","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) from 8.6.18 to 10.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/themanoj-025/Union-Bank/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/themanoj-025%2FUnion-Bank/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"10.5.7","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T13:20:24.000Z","version_change":"10.5.7 → 10.6.0","issue":{"uuid":"5375229995","node_id":"PR_kwDOPTYa3c8AAAABChyI8w","number":53,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T13:20:24.000Z","updated_at":"2026-09-07T13:20:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@chromatic-com/storybook","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@cyclonedx/cyclonedx-npm","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/CycloneDX/cyclonedx-node-npm"},{"name":"@storybook/addon-docs","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jest","old_version":"30.4.2","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.4.1","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"marked","old_version":"18.0.7","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"publint","old_version":"0.3.23","new_version":"0.3.24","repository_url":"https://github.com/publint/publint"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.7","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.2.1` | `5.3.1` |\n| [@cyclonedx/cyclonedx-npm](https://github.com/CycloneDX/cyclonedx-node-npm) | `6.0.0` | `6.0.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.7` | `10.6.0` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs-vite) | `10.5.7` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.7` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.7` | `10.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.4.2` | `30.5.1` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.4.1` | `30.5.1` |\n| [marked](https://github.com/markedjs/marked) | `18.0.7` | `18.0.11` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.23` | `0.3.24` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.7` | `10.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n\n\nUpdates `@chromatic-com/storybook` from 5.2.1 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/releases\"\u003e@​chromatic-com/storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.2\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.0\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch4\u003e🚀 Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/440\"\u003e#440\u003c/a\u003e from chromaui/ghengeveld/api-54-validate-project-id \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/440\"\u003e#440\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/blob/v5.3.1/CHANGELOG.md\"\u003e@​chromatic-com/storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.3.1 (Wed Sep 02 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003ev5.3.0 (Thu Aug 06 2026)\u003c/h1\u003e\n\u003ch4\u003e🚀 Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/440\"\u003e#440\u003c/a\u003e from chromaui/ghengeveld/api-54-validate-project-id \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/440\"\u003e#440\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrack share funnel actions \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/443\"\u003e#443\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd action telemetry to onboarding funnel \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/442\"\u003e#442\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 17 updates \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/448\"\u003e#448\u003c/a\u003e (\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 14 updates \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/433\"\u003e#433\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix premature GitError while git info loads \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/447\"\u003e#447\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade repo to Storybook 10.5 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/441\"\u003e#441\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/439\"\u003e#439\u003c/a\u003e from chromaui/steven/upgrade-chromatic-version \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/439\"\u003e#439\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender DPR 2 snapshots at the correct display size \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/438\"\u003e#438\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd view telemetry for top-of-funnel share screens \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/437\"\u003e#437\u003c/a\u003e (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMichael Shilman (\u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSteven Kitterman (\u003ca href=\"https://github.com/skitterm\"\u003e\u003ccode\u003e@​skitterm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/21e57de6e24f8993a633b96864fd773e85511fad\"\u003e\u003ccode\u003e21e57de\u003c/code\u003e\u003c/a\u003e Bump version to: 5.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/722d407fcc8701633cfc764665b2cd0b4fa229cf\"\u003e\u003ccode\u003e722d407\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/3091c4b98a96da5708b360e44fa805138b064cd9\"\u003e\u003ccode\u003e3091c4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/455\"\u003e#455\u003c/a\u003e from chromaui/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/4f5ade55603e2f5278ac850ba6e9c92397788faf\"\u003e\u003ccode\u003e4f5ade5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/453\"\u003e#453\u003c/a\u003e from chromaui/chore/storybook-11-peer-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b9a816ce5e3321138fdc75d776ce9fcf674a87e2\"\u003e\u003ccode\u003eb9a816c\u003c/code\u003e\u003c/a\u003e Broaden storybook peerDependency range to include 11.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/36f632f8049f9bd17ef0737bccd7b299683de3d9\"\u003e\u003ccode\u003e36f632f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/452\"\u003e#452\u003c/a\u003e from chromaui/ghengeveld/restore-sidebar-status-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b4eb49d54942c9f0fcde902dc77616846d009bb1\"\u003e\u003ccode\u003eb4eb49d\u003c/code\u003e\u003c/a\u003e Stop filling the sidebar status page with passing tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/819959c834483c57534866bbfafc7940cfe4d0b4\"\u003e\u003ccode\u003e819959c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/451\"\u003e#451\u003c/a\u003e from chromaui/kasper/lazy-chromatic-node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/e8f22d54fb9c0683cbb7531e9c413da39593f0c6\"\u003e\u003ccode\u003ee8f22d5\u003c/code\u003e\u003c/a\u003e Do not memoize a failed chromatic/node load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/d122e5177f153b5cde804d8b1223da7b8f108ed9\"\u003e\u003ccode\u003ed122e51\u003c/code\u003e\u003c/a\u003e Load chromatic/node lazily so preset registration stays cheap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chromaui/addon-visual-tests/compare/v5.2.1...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cyclonedx/cyclonedx-npm` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/releases\"\u003e@​cyclonedx/cyclonedx-npm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump knip from 6.22.0 to 6.24.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1487\"\u003eCycloneDX/cyclonedx-node-npm#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: latest CycloneDX 1.7 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1491\"\u003eCycloneDX/cyclonedx-node-npm#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allowScripts libxmljs2@0.37.0 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1492\"\u003eCycloneDX/cyclonedx-node-npm#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix yargs issue 2514 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1493\"\u003eCycloneDX/cyclonedx-node-npm#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: gather test data for npm12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1494\"\u003eCycloneDX/cyclonedx-node-npm#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.24.0 to 6.27.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1501\"\u003eCycloneDX/cyclonedx-node-npm#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1498\"\u003eCycloneDX/cyclonedx-node-npm#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1500\"\u003eCycloneDX/cyclonedx-node-npm#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1499\"\u003eCycloneDX/cyclonedx-node-npm#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: test with npm v12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1502\"\u003eCycloneDX/cyclonedx-node-npm#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1505\"\u003eCycloneDX/cyclonedx-node-npm#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add zizmor by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1506\"\u003eCycloneDX/cyclonedx-node-npm#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1503\"\u003eCycloneDX/cyclonedx-node-npm#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: split release workflow by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix typo by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1508\"\u003eCycloneDX/cyclonedx-node-npm#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.1-rc.0\u003c/h2\u003e\n\u003cp\u003etesting during \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\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/CycloneDX/cyclonedx-node-npm/blob/main/HISTORY.md\"\u003e@​cyclonedx/cyclonedx-npm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 - 2026-08-11\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\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/CycloneDX/cyclonedx-node-npm/commit/3dbc1f2cc4689d9f0729e3930778a054a346b677\"\u003e\u003ccode\u003e3dbc1f2\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/878c64c546943e36176ed7c771477af1451506a9\"\u003e\u003ccode\u003e878c64c\u003c/code\u003e\u003c/a\u003e chore: prep v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e458548677af801e20f7f75ff360e3eea013ab3d\"\u003e\u003ccode\u003ee458548\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/ce69f0c61b51b3628e3e455031103b4e46e9dac3\"\u003e\u003ccode\u003ece69f0c\u003c/code\u003e\u003c/a\u003e chore: split release workflow (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a465128a6fb5f4fa0a62171d46efffa85fdc010a\"\u003e\u003ccode\u003ea465128\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e1f606354823b5825151d41bbdfe6524d4b88d0a\"\u003e\u003ccode\u003ee1f6063\u003c/code\u003e\u003c/a\u003e chore: add zizmor (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/1d00bdebcbcc5a5772036f983ddc17b30718ae2c\"\u003e\u003ccode\u003e1d00bde\u003c/code\u003e\u003c/a\u003e chore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/20fb44b8c8fbc232d21504f3336ee2d116f46f1c\"\u003e\u003ccode\u003e20fb44b\u003c/code\u003e\u003c/a\u003e tests: test with npm v12 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a0a4cd324a65fcc2477765282cd405f385ba0eed\"\u003e\u003ccode\u003ea0a4cd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/29510cb51a120a7ac3ddf271425921939416250f\"\u003e\u003ccode\u003e29510cb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/nextjs-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/nextjs-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/nextjs-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c57ef55fb9b44009c74b6bcc8bd89e0642a8970f\"\u003e\u003ccode\u003ec57ef55\u003c/code\u003e\u003c/a\u003e Count unstable_cacheLife calls on the cacheLife spy.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/nextjs-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/Boreal-UI/borealui/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boreal-UI%2Fborealui/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"10.5.7","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T12:15:56.000Z","version_change":"10.5.7 → 10.6.0","issue":{"uuid":"5374536236","node_id":"PR_kwDOTweoVc8AAAABChObOg","number":35,"state":"open","title":"deps: bump the development group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T12:15:56.000Z","updated_at":"2026-09-07T12:16:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":15,"packages":[{"name":"@inquirer/prompts","old_version":"8.5.2","new_version":"8.7.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@playwright/mcp","old_version":"0.0.79","new_version":"0.0.80","repository_url":"https://github.com/microsoft/playwright-mcp"},{"name":"@storybook/react-vite","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.7","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"shadcn","old_version":"4.16.2","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tldts","old_version":"7.4.10","new_version":"7.4.11","repository_url":"https://github.com/remusao/tldts"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest-browser-react","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.5.2` | `8.7.1` |\n| [@playwright/mcp](https://github.com/microsoft/playwright-mcp) | `0.0.79` | `0.0.80` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.7` | `10.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.7` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.4.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.16.2` | `4.21.0` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.10` | `7.4.11` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.69.0` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.2.0` | `2.3.0` |\n\n\nUpdates `@inquirer/prompts` from 8.5.2 to 8.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/releases\"\u003e@​inquirer/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll bundled prompts now pin \u003ccode\u003e@inquirer/type\u003c/code\u003e to an exact version in their published manifests. Since these type definitions leak into consumers' \u003ccode\u003etsc\u003c/code\u003e runs, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2247\"\u003e#2247\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2244\"\u003e#2244\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epassword\u003c/code\u003e gains the \u003ccode\u003etoggleMask\u003c/code\u003e option (ctrl+t to reveal the typed value).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm\u003c/code\u003e now matches localized yes/no answers per-locale.\u003c/li\u003e\n\u003cli\u003ePrettified prompt and theme types for better IDE display.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einquirer-grouped-checkbox\u003c/code\u003e to the community prompts list (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2236\"\u003e#2236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003cp\u003eThe all-in-one prompts package, re-exporting every individual prompt at its latest version.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cp\u003eThis release rides on \u003cstrong\u003e\u003ccode\u003e@inquirer/core@12.0.0\u003c/code\u003e\u003c/strong\u003e, which makes the \u003ccode\u003euseState\u003c/code\u003e setter accept a reducer/updater function. It also brings a new \u003ccode\u003einitialValue\u003c/code\u003e option to search, plus fixes for \u003ccode\u003enumber\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003eeditor\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/5748bd9966b5e175ddf5995ee4cdce6f60c4272e\"\u003e\u003ccode\u003e5748bd9\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/269ae73ca9dd7ac738cd35f7d0222b3522021ad9\"\u003e\u003ccode\u003e269ae73\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​inquirer/type\u003c/code\u003e exactly in published manifests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/927d6dda59aacf8c4088d43df68da5062757cd6d\"\u003e\u003ccode\u003e927d6dd\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​inquirer/testing\u003c/code\u003e): keep keypress simulation working under TERM=dumb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/2d813b145b9ce2a531d7ba6eafb8f7451594b004\"\u003e\u003ccode\u003e2d813b1\u003c/code\u003e\u003c/a\u003e chore(deps): Bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.6 to 0.16.8 (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/7affbc9bef22adcb059325c7e8450e3da64bd6fa\"\u003e\u003ccode\u003e7affbc9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump turbo from 2.10.9 to 2.10.11 in the build group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2243\"\u003e#2243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/56db98993c3c5c55864e5b1b7f458b1bb9c59e65\"\u003e\u003ccode\u003e56db989\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump oxfmt in the formatting group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/8e6bc3cec6b88bbd08ff49b0f01fc5dabc5f6bb2\"\u003e\u003ccode\u003e8e6bc3c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the linting group with 2 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2241\"\u003e#2241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/427b7a1f55d1947dd6876ce026706ae2369db313\"\u003e\u003ccode\u003e427b7a1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the testing group with 3 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/51ac389603405e8f9f315ce49416153d95c5fefe\"\u003e\u003ccode\u003e51ac389\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/0f1718e9db1a129ad07c61a0d530f00dc4362740\"\u003e\u003ccode\u003e0f1718e\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​inquirer/password\u003c/code\u003e): add ctrl+t toggle to reveal password\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.5.2...@inquirer/prompts@8.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​inquirer/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/mcp` from 0.0.79 to 0.0.80\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright-mcp/releases\"\u003e@​playwright/mcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.80\u003c/h2\u003e\n\u003ch2\u003eWhat's New\u003c/h2\u003e\n\u003ch3\u003eNew Tools\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebrowser_start_recording\u003c/code\u003e / \u003ccode\u003ebrowser_stop_recording\u003c/code\u003e\u003c/strong\u003e (opt-in via \u003ccode\u003e--caps=devtools\u003c/code\u003e) — Record actions that the user performs manually in the browser and return them as Playwright code. Useful when the user wants to demonstrate a flow instead of describing it (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42359\"\u003e#42359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe default \u003ccode\u003e--codegen\u003c/code\u003e language is inferred from the environment (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42150\"\u003e#42150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHonor \u003ccode\u003e--user-data-dir\u003c/code\u003e in extension mode (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42190\"\u003e#42190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not treat orphaned browser preferences entries as an installed extension (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42224\"\u003e#42224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowser_take_screenshot\u003c/code\u003e returns the original screenshot bytes instead of silently downscaling them to model-specific limits (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42406\"\u003e#42406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cached browser backend after \u003ccode\u003ebrowser_close\u003c/code\u003e with a shared browser context, so subsequent tool calls from the same client no longer fail (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42365\"\u003e#42365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen connected to a remote endpoint, \u003ccode\u003ebrowserInfo\u003c/code\u003e reports the browser actually running remotely instead of the configured one (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42228\"\u003e#42228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not clobber the \u003ccode\u003echromiumSandbox\u003c/code\u003e setting from the config file (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42288\"\u003e#42288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not run the heartbeat for HTTP clients that have not opened an event stream (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42189\"\u003e#42189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe internal \u003ccode\u003e/killkillkill\u003c/code\u003e endpoint is no longer registered outside of tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/pull/42133\"\u003e#42133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/4c1fb03bad3bae379b0ae0e3d81d2660de56bd91\"\u003e\u003ccode\u003e4c1fb03\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group across 1 directory with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/da2839204e320d670aa5f895f53e412bd0602a59\"\u003e\u003ccode\u003eda28392\u003c/code\u003e\u003c/a\u003e chore: mark v0.0.80 (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/105c7b992277e056c26894a13292a1b5803fe51c\"\u003e\u003ccode\u003e105c7b9\u003c/code\u003e\u003c/a\u003e chore: roll Playwright to 1.63.0-alpha-2026-08-31 (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/d0c29a5658b93b6e62435ceaf362a7d7dfc3522d\"\u003e\u003ccode\u003ed0c29a5\u003c/code\u003e\u003c/a\u003e devops: drop scheduled \u003ca href=\"https://github.com/next\"\u003e\u003ccode\u003e@​next\u003c/code\u003e\u003c/a\u003e publishing (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/a90dddeeb3a9ee8f63479a0ce41cc94c04118990\"\u003e\u003ccode\u003ea90ddde\u003c/code\u003e\u003c/a\u003e devops: publish all npm versions via ESRP pipeline (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/16cf228d7b02c07f800ec3423f471ec2a42d22a9\"\u003e\u003ccode\u003e16cf228\u003c/code\u003e\u003c/a\u003e Pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright-mcp/commit/7e0457a7cbf88823bf0146d12c46ae12c6818247\"\u003e\u003ccode\u003e7e0457a\u003c/code\u003e\u003c/a\u003e devops: add ESRP pipeline for publishing npm alpha versions (\u003ca href=\"https://redirect.github.com/microsoft/playwright-mcp/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright-mcp/compare/v0.0.79...v0.0.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/mcp\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (0.0.79) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@playwright/mcp?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.2 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.7\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 `eslint` from 10.8.0 to 10.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.5.3 to 0.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/620568ae42267444dfeedba1e325f6d57952df05\"\u003e\u003ccode\u003e620568a\u003c/code\u003e\u003c/a\u003e Support re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.5.7 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mmdj04/CommandRM/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmdj04%2FCommandRM/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"10.5.8","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T00:21:24.000Z","version_change":"10.5.8 → 10.6.0","issue":{"uuid":"5368607023","node_id":"PR_kwDORibO3M8AAAABCcczZA","number":168,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:21:24.000Z","updated_at":"2026-09-07T00:23:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.110","new_version":"3.0.121","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.97","new_version":"3.0.107","repository_url":"https://github.com/vercel/ai"},{"name":"@mui/x-data-grid","old_version":"8.29.2","new_version":"8.29.3","repository_url":"https://github.com/mui/mui-x"},{"name":"@mui/x-date-pickers","old_version":"8.29.2","new_version":"8.29.3","repository_url":"https://github.com/mui/mui-x"},{"name":"@upstash/redis","old_version":"1.38.2","new_version":"1.38.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"ai","old_version":"6.0.256","new_version":"6.0.276","repository_url":"https://github.com/vercel/ai"},{"name":"mapbox-gl","old_version":"3.28.1","new_version":"3.30.0","repository_url":"https://github.com/mapbox/mapbox-gl-js"},{"name":"react-router-dom","old_version":"6.30.4","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"@figma/plugin-typings","old_version":"1.134.0","new_version":"1.138.0","repository_url":"https://github.com/figma/plugin-typings"},{"name":"@storybook/addon-a11y","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/user-event","old_version":"14.6.4","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.10.10","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.110` | `3.0.121` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.97` | `3.0.107` |\n| [@mui/x-data-grid](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid) | `8.29.2` | `8.29.3` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.29.2` | `8.29.3` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.2` | `1.38.3` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.256` | `6.0.276` |\n| [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.28.1` | `3.30.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.4` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.0` |\n| [@figma/plugin-typings](https://github.com/figma/plugin-typings) | `1.134.0` | `1.138.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.8` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.8` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.8` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.8` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.8` | `10.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.4` | `14.6.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.67.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.67.0` | `8.69.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.8` | `10.6.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.8` | `10.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.10` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.69.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `@ai-sdk/google` from 3.0.110 to 3.0.121\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/google@3.0.121/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.121\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e13507cb: feat(google): add gemini-3.8-flash model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.120\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edaaa769: fix(google): support video response formats in Gemini Interactions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.119\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1912e88: Preserve complete Google Generative Language usage metadata in raw usage results.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.118\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e35430d7: Omit unsupported frequency and presence penalties from Gemini 2.5 requests and return warnings instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.117\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb068651: Surface prompt-level Google safety blocks without candidates as content-filter results with prompt feedback metadata.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a1656e: fix(google): convert enum values to the Gemini schema format\u003c/li\u003e\n\u003cli\u003ecfdc8df: feat (provider/google, provider/google-vertex): Gemini 3.5 Transcribe support — unary transcription (\u003ccode\u003egemini-3.5-transcribe\u003c/code\u003e) via generateContent with language detection, speaker diarization, word timestamps, custom vocabulary, and \u003ccode\u003emode: 'VERBATIM' | 'SMART'\u003c/code\u003e transcription formatting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9a521b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.49\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.114\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/13507cbf7ee0b58299fbb25968084bc90af434aa\"\u003e\u003ccode\u003e13507cb\u003c/code\u003e\u003c/a\u003e feat(google): add gemini-3.8-flash model (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20225\"\u003e#20225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/daaa7690d659aa58e0a46b44c10861eca1f51529\"\u003e\u003ccode\u003edaaa769\u003c/code\u003e\u003c/a\u003e [v6.0] fix: allow Gemini Interactions video response formats in generateText ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1912e88b113538dfc79dd3242c7bd1e3edc916be\"\u003e\u003ccode\u003e1912e88\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve complete Google Generative Language raw usage metadata (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f902aa5ca7ace6091b52ad984c022e75b74ed2b\"\u003e\u003ccode\u003e4f902aa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0dde2116cf9f0ce3c45e1dc15cba3464097b5d7\"\u003e\u003ccode\u003eb0dde21\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19818\"\u003e#19818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/35430d75f87708a802bafbeff48722a874f12afd\"\u003e\u003ccode\u003e35430d7\u003c/code\u003e\u003c/a\u003e [v6.0] fix: Gemini 2.5 requests fail when frequency or presence penalties are...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b0686512e0d19035e385e6bf9408981f435c5d41\"\u003e\u003ccode\u003eb068651\u003c/code\u003e\u003c/a\u003e [v6.0] fix: surface Google prompt-level safety blocks without candidates as c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.121/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.97 to 3.0.107\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/@ai-sdk/openai@3.0.107/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.107\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8844beb: fix(openai): flatten mid-stream Responses error events\u003c/li\u003e\n\u003cli\u003ecf1ba03: fix(openai): preserve complete Responses API raw usage objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.106\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e85ba0b0: Preserve explicit prompt cache breakpoints on scalar Responses tool results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.105\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.104\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e426c9b3: Normalize non-object replayed Chat Completions tool arguments to empty objects.\u003c/li\u003e\n\u003cli\u003e34d045d: Fix Responses history serialization for regular functions named \u003ccode\u003etool_search\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.103\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a521b9: Split OpenAI and Azure OpenAI embedding requests by a conservative UTF-8 byte budget derived from their aggregate token limit, in addition to input count limits.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9a521b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.49\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.102\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e087d7e2: Signal schema-invalid known Responses stream events and preserve the error finish reason.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.101\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e313a441: Prevent negative text output token counts when providers report reasoning tokens. Perplexity reasoning tokens are now treated as separate from completion tokens.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5642849]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.100\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf1ba03139e910630ba4919f9001c649ef9f07c7\"\u003e\u003ccode\u003ecf1ba03\u003c/code\u003e\u003c/a\u003e Backport: fix: preserve complete OpenAI Responses raw usage objects (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20193\"\u003e#20193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8844bebea80ea69007dc2698feddab21c6e94ca5\"\u003e\u003ccode\u003e8844beb\u003c/code\u003e\u003c/a\u003e fix(openai): flatten mid-stream Responses error events (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20179\"\u003e#20179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/85ba0b022d4be29aa334c29afc8df8a369da2914\"\u003e\u003ccode\u003e85ba0b0\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve prompt cache breakpoints on scalar OpenAI Responses tool...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d34b4066b6bb8bc9225db42a8e6253f289baef5b\"\u003e\u003ccode\u003ed34b406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19775\"\u003e#19775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34d045dc47d4c34fc21c8414e3632e348ae2c007\"\u003e\u003ccode\u003e34d045d\u003c/code\u003e\u003c/a\u003e [v6.0] fix: replay regular functions named tool_search correctly in OpenAI Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/426c9b3fd562a167e80a2b1ca0374d123400b842\"\u003e\u003ccode\u003e426c9b3\u003c/code\u003e\u003c/a\u003e [v6.0] fix: prevent strict Chat Completions backends from rejecting malformed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a7dbe1fe0202c2123cb1c1c2f6af854bdff1b016\"\u003e\u003ccode\u003ea7dbe1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/19752\"\u003e#19752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.107/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-data-grid` from 8.29.2 to 8.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-data-grid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.29.3\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eTree View\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/blob/v8.29.3/CHANGELOG.md\"\u003e@​mui/x-data-grid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.29.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/109f5a0c73075355f755352ad2849d52a01197b5\"\u003e\u003ccode\u003e109f5a0\u003c/code\u003e\u003c/a\u003e [release] v8.29.3 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid/issues/23383\"\u003e#23383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/c2b25c1e86aa7824e2e876f3c0ae78d54adb5f72\"\u003e\u003ccode\u003ec2b25c1\u003c/code\u003e\u003c/a\u003e [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/mui-x/commits/v8.29.3/packages/x-data-grid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-date-pickers` from 8.29.2 to 8.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-date-pickers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.29.3\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eTree View\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/blob/v8.29.3/CHANGELOG.md\"\u003e@​mui/x-date-pickers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.29.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23265\"\u003e#23265\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23205\"\u003e#23205\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@8.29.3\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DateRangePicker] Fix broken active range position underline in single input range fields (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23201\"\u003e#23201\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCharts\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e\u003c/h4\u003e\n\u003cp\u003eInternal changes.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-pro@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-charts@8.29.3\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-charts-premium@8.29.3\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/109f5a0c73075355f755352ad2849d52a01197b5\"\u003e\u003ccode\u003e109f5a0\u003c/code\u003e\u003c/a\u003e [release] v8.29.3 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23383\"\u003e#23383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/44e7b844837eb82c6d3076ba6061907be5cde88b\"\u003e\u003ccode\u003e44e7b84\u003c/code\u003e\u003c/a\u003e [fields] Keep the field editable on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers/issues/23372\"\u003e#23372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/596e91850db71b47c2d52902bdcfcbf43276b77c\"\u003e\u003ccode\u003e596e918\u003c/code\u003e\u003c/a\u003e [DateRangePicker] Fix broken active range position underline in single input ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/df99a79800d4128e368b6e078d4227e9e57e476b\"\u003e\u003ccode\u003edf99a79\u003c/code\u003e\u003c/a\u003e [pickers] Fix format placeholder brightness with a start adornment (\u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/mui-x/commits/v8.29.3/packages/x-date-pickers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.38.2 to 1.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef020866: Send an \u003ccode\u003eUpstash-Telemetry-Retry\u003c/code\u003e header with the retry count on retried requests so retry rates are visible in server-side telemetry\u003c/li\u003e\n\u003cli\u003e777dc30: Trim telemetry header values before deduplicating so whitespace around existing values does not defeat the dedup check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2861: trim telemetry dedup values by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1442\"\u003eupstash/redis-js#1442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.38.2...@​upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/74da1dfd4b3c8f39e1b8424f19b89d55a89710c6\"\u003e\u003ccode\u003e74da1df\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f02086602e25e361d8d6ab3cc6c4fd4e6642dab8\"\u003e\u003ccode\u003ef020866\u003c/code\u003e\u003c/a\u003e DX-2960: send Upstash-Telemetry-Retry header with the attempt number (DX-2960...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/777dc30585ae61e5826bb95f5a957e6dea277900\"\u003e\u003ccode\u003e777dc30\u003c/code\u003e\u003c/a\u003e fix: trim telemetry values before dedup and cover distinct-version case (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.256 to 6.0.276\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.276\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e760ac87: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003e5e43974: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [13507cb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7782fec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [978e084]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d0c255c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.188\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/ai@6.0.276/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.276\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e760ac87: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003e5e43974: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [13507cb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7782fec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [978e084]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d0c255c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.188\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.275\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [57d88f5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.187\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.274\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b790f3: fix(ai): preserve approval descriptors in UI message streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.273\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e632b8: Expose parsed structured output in \u003ccode\u003estreamText\u003c/code\u003e end callbacks.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ab6f63]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.186\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.272\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee822a1d: Reject \u003ccode\u003egenerateText\u003c/code\u003e responses that do not satisfy a required or specifically selected tool choice, and expose the normalized response content on \u003ccode\u003eToolChoiceViolationError\u003c/code\u003e for opt-in recovery.\u003c/li\u003e\n\u003cli\u003e8c51a25: fix(ai): allow tool approval secrets in ToolLoopAgent settings and prepareCall\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cc23556]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [823cc03]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3f96cf8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.185\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.271\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9310140: Validate persisted typed tool calls against current input and output schemas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/vercel/ai/commit/f3b5f53a460527a95c73faa5a84ce88e77b4d9e9\"\u003e\u003ccode\u003ef3b5f53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5e43974095739627e4a98cdbd258113ded42cbd1\"\u003e\u003ccode\u003e5e43974\u003c/code\u003e\u003c/a\u003e [v6.0] fix: prevent smoothStream from stalling streams in background tabs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/760ac8789ef5a0e4df5a9599311d0859bd2e26f6\"\u003e\u003ccode\u003e760ac87\u003c/code\u003e\u003c/a\u003e [v6.0] fix: preserve provider metadata from empty smoothStream deltas without...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b28b73112812fa948671002dda9da654ce09c7c3\"\u003e\u003ccode\u003eb28b731\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20145\"\u003e#20145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c4da2a1eb01067317d3992c3cd3aaec694a5bdd9\"\u003e\u003ccode\u003ec4da2a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0b790f313609af461d8047d3c3aa454f1ac57a26\"\u003e\u003ccode\u003e0b790f3\u003c/code\u003e\u003c/a\u003e [v6.0] fix: tool approval descriptor loss during UI message stream processing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a807c0119a70dff8bd0c15be3e03efee905dbda4\"\u003e\u003ccode\u003ea807c01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20032\"\u003e#20032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e632b8ea34e880caeccb7a6b7998b3b073a07dc\"\u003e\u003ccode\u003e6e632b8\u003c/code\u003e\u003c/a\u003e [v6.0] fix: include parsed structured output in streamText end callbacks (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f8367cd6466d646c510a541c6beb8ef49ac66821\"\u003e\u003ccode\u003ef8367cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19864\"\u003e#19864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c51a250345f60a138fd123d749efb9b8e7392e3\"\u003e\u003ccode\u003e8c51a25\u003c/code\u003e\u003c/a\u003e [v6.0] fix: ToolLoopAgent types reject supported tool approval secrets (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/19942\"\u003e#19942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@6.0.276/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mapbox-gl` from 3.28.1 to 3.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/releases\"\u003emapbox-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.0-rc.1\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy undocumented \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eaddSourceType\u003c/code\u003e API which was superceded by \u003ccode\u003eCustomSourceInterface\u003c/code\u003e and experimental \u003ccode\u003eTileProvider\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-color-scale\u003c/code\u003e property, which can be set to \u003ccode\u003e\u0026quot;log\u0026quot;\u003c/code\u003e to improve color ramp precision when visualizing long-tailed raster datasets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/blob/main/CHANGELOG.md\"\u003emapbox-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract the terrain from the core ESM module.\u003c/li\u003e\n\u003cli\u003eReduce shader size by removing unused code paths.\u003c/li\u003e\n\u003cli\u003eUpgrade Supercluster to v9 (optimize clustering memory footprint).\u003c/li\u003e\n\u003cli\u003eAdd support for client-side overzooming for raster-array sources.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAnimationFrameProvider\u003c/code\u003e (\u003ccode\u003eMapOptions.animationFrameProvider\u003c/code\u003e) to support driving the render loop from an external library.\u003c/li\u003e\n\u003cli\u003eEnable landmark model LOD mesh download when the server provides such data.\u003c/li\u003e\n\u003cli\u003eRaise the maximum number of sources in a style to 64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dark line artifacts on non-standard procedural building geometry.\u003c/li\u003e\n\u003cli\u003eFix ESM terrain module loading for elevated-lines requiring terrain.\u003c/li\u003e\n\u003cli\u003eFix validation of style light transition properties.\u003c/li\u003e\n\u003cli\u003eFix symbol layer related errors after GL context loss.\u003c/li\u003e\n\u003cli\u003eSkip rings with zero area on fill-extrusions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.29.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes ⚠️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy undocumented \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eaddSourceType\u003c/code\u003e API which was superceded by \u003ccode\u003eCustomSourceInterface\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures and improvements ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-color-scale\u003c/code\u003e property, which can be set to \u003ccode\u003e\u0026quot;log\u0026quot;\u003c/code\u003e to improve color ramp precision when visualizing long-tailed raster datasets.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eraster-allow-draping\u003c/code\u003e property that can be set to \u003ccode\u003efalse\u003c/code\u003e to disable raster layer draping over globe/terrain.\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003esymbol-z-offset\u003c/code\u003e property out of experimental.\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003edistance\u003c/code\u003e expression to accept an expression as a second argument.\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003econfig\u003c/code\u003e expression to support object literals as values.\u003c/li\u003e\n\u003cli\u003eImprove dashed line rendering in pitched views.\u003c/li\u003e\n\u003cli\u003eAdded APIs for more granular control of interaction handlers:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap.keyboard\u003c/code\u003e: \u003ccode\u003edisablePitch\u003c/code\u003e, \u003ccode\u003eenablePitch\u003c/code\u003e, \u003ccode\u003eisPitchEnabled\u003c/code\u003e, \u003ccode\u003edisableBearing\u003c/code\u003e, \u003ccode\u003eenableBearing\u003c/code\u003e, \u003ccode\u003eisBearingEnabled\u003c/code\u003e, \u003ccode\u003eisEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap.dragRotate\u003c/code\u003e: \u003ccode\u003edisableRotation\u003c/code\u003e, \u003ccode\u003eenableRotation\u003c/code\u003e, \u003ccode\u003eisRotationEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap.touchZoomRotate\u003c/code\u003e: \u003ccode\u003eisRotationEnabled\u003c/code\u003e, \u003ccode\u003eisTapDragZoomEnabled\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFor all three, \u003ccode\u003eisEnabled\u003c/code\u003e is changed from AND to OR semantics\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix rare line artifacts on sharp corners with short segments and non-bevel joins.\u003c/li\u003e\n\u003cli\u003eFix ambient occlusion to not render for elevated (non-zero-base) extrusions.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eMap\u003c/code\u003e \u003ccode\u003eresetFeatureStates\u003c/code\u003e not working properly in some scoped styles.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDev workflow improvements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/446bbe66962e288ae9b2ab8b500b92dfa4da892a\"\u003e\u003ccode\u003e446bbe6\u003c/code\u003e\u003c/a\u003e Fix globe draping glitch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/aaed0069a29bd77ca37a12f4477b41eb3fa9572f\"\u003e\u003ccode\u003eaaed006\u003c/code\u003e\u003c/a\u003e GL JS v3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/61a574eb73905ede0e7d94fb22e1ba0ec4d9a00a\"\u003e\u003ccode\u003e61a574e\u003c/code\u003e\u003c/a\u003e v3.30.0-rc.1 Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/f2138f311d2a3a64a4121756ffda9cbef84c527b\"\u003e\u003ccode\u003ef2138f3\u003c/code\u003e\u003c/a\u003e Correctly validate light transition properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/5b3e8f5e72efbdd144143a2cbbcd5e6477491433\"\u003e\u003ccode\u003e5b3e8f5\u003c/code\u003e\u003c/a\u003e GL JS v3.30.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/889ed8efb14911a6b96340c594e018681b2caf31\"\u003e\u003ccode\u003e889ed8e\u003c/code\u003e\u003c/a\u003e Make pitch and rotation handler states asymmetrical\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/355514b2ce18e8c2db5c3cfdbe9ab4ae62afca4b\"\u003e\u003ccode\u003e355514b\u003c/code\u003e\u003c/a\u003e Small fixes to the size report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/26ec70c782625430a0c59b6d7016c0b7d17d5053\"\u003e\u003ccode\u003e26ec70c\u003c/code\u003e\u003c/a\u003e Bump the vitest-dependencies group with 3 updates (internal-18182)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/682c4ea73740e610bb2968acaa204cd8591f4167\"\u003e\u003ccode\u003e682c4ea\u003c/code\u003e\u003c/a\u003e Bump vite from 8.2.1 to 8.2.2 (internal-18184)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapbox/mapbox-gl-js/commit/3928a86b25809553b16f1f9e550ea3d7451d44b1\"\u003e\u003ccode\u003e3928a86\u003c/code\u003e\u003c/a\u003e Bump cssnano from 8.0.5 to 8.0.8 (internal-18183)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapbox/mapbox-gl-js/compare/v3.28.1...v3.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.4 to 6.30.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@6.30.6/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@6.30.6\"\u003e\u003ccode\u003ereact-router@6.30.6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.23.4\"\u003e\u003ccode\u003e@remix-run/router@1.23.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@6.30.5\"\u003e\u003ccode\u003ereact-router@6.30.5\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/dead4962d6c33e962f266af910b7a09e3ece30cf\"\u003e\u003ccode\u003edead496\u003c/code\u003e\u003c/a\u003e Release v6.30.6 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15412\"\u003e#15412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/acf8eb57da7a396817e3076c67f08c02259c6875\"\u003e\u003ccode\u003eacf8eb5\u003c/code\u003e\u003c/a\u003e Release v6.30.5 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15411\"\u003e#15411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@6.30.6/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.102.0 to 1.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.104.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.104.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for greater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11040\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11031\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.103.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.103.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous sets\u0026quot; of missing channels during conversions, per the CSS spec. For example, \u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e instead of \u003ccode\u003elab(50% 0 0)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11030\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.104.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now convert the special\nvalues NaN and negative zero, as well as infinity and negative infinity for\npolar-hue channels, to 0 as per the CSS spec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe special value negative zero is now serialized as \u003ccode\u003e-0\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e for\ngreater compatibility when using it in CSS calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.103.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePotentially breaking compatibility fix:\u003c/strong\u003e Colors now preserve \u0026quot;analogous\nsets\u0026quot; of missing channels during conversions, per the CSS spec. For example,\n\u003ccode\u003ecolor.to-space(lch(50% none none), lab)\u003c/code\u003e now returns \u003ccode\u003elab(50% none none)\u003c/code\u003e\ninstead of \u003ccode\u003elab(50% 0 0)\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/sass/dart-sass/commit/e01e268c6f6826ae309bf3105765d4c93024ebbc\"\u003e\u003ccode\u003ee01e268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2845\"\u003e#2845\u003c/a\u003e from sass/dependabot/pub/pub_api_client-4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b7b3ce3cf3d3676d2f2d4de3ac82237cd96e29b6\"\u003e\u003ccode\u003eb7b3ce3\u003c/code\u003e\u003c/a\u003e Drop unnecessary import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0ea3ef0c8ff9240673fe421be5a1993a4b6136c5\"\u003e\u003ccode\u003e0ea3ef0\u003c/code\u003e\u003c/a\u003e Implement degenerate colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2840\"\u003e#2840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ea6a8e25a67b994985ca46b94e9b45be098fa4ff\"\u003e\u003ccode\u003eea6a8e2\u003c/code\u003e\u003c/a\u003e Use TypeScript 7 without breaking Eslint (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2844\"\u003e#2844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c8928c417637d5fcd41a1f1eba7d93d522fe453e\"\u003e\u003ccode\u003ec8928c4\u003c/code\u003e\u003c/a\u003e Automatically merge dependabot PRs (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2843\"\u003e#2843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/dfefe285b5ba0750ebfdee1dfbfca13c6a49a5dd\"\u003e\u003ccode\u003edfefe28\u003c/code\u003e\u003c/a\u003e Bump pub_api_client from 3.2.0 to 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/3c6bf54a51f507e7a194179a76f4241a35781826\"\u003e\u003ccode\u003e3c6bf54\u003c/code\u003e\u003c/a\u003e Bump browser-actions/setup-chrome from 2.1.2 to 2.2.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9f6876ce1fb2ce710e32f88b9848ad1bf0a8a706\"\u003e\u003ccode\u003e9f6876c\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.25 to 8.5.26 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2836\"\u003e#2836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62243d455aa1d2ac7462e4c0ddda964ffbc82363\"\u003e\u003ccode\u003e62243d4\u003c/code\u003e\u003c/a\u003e Set committer metadata when creating a tag (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ed4dcc728e99003c4b697faab688b5e268370b1b\"\u003e\u003ccode\u003eed4dcc7\u003c/code\u003e\u003c/a\u003e Use more dot shorthands (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.102.0...1.104.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@figma/plugin-typings` from 1.134.0 to 1.138.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/9d38b4222b07c7499bc737fe148e85983ec3b95a\"\u003e\u003ccode\u003e9d38b42\u003c/code\u003e\u003c/a\u003e 1.138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/f83199c5898259316e36bf5adf091932be389289\"\u003e\u003ccode\u003ef83199c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/374\"\u003e#374\u003c/a\u003e from figma/ahurtado/release-09-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/c5e20e992661f95db54695c1fd696a4b418be453\"\u003e\u003ccode\u003ec5e20e9\u003c/code\u003e\u003c/a\u003e Release Sept 03 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/9b7ed3d601b2f5e95b21399d6c659b142acef1fa\"\u003e\u003ccode\u003e9b7ed3d\u003c/code\u003e\u003c/a\u003e 1.137.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/4aa4a5b87fb7627f2fd3d5de76f4ec2686775bfc\"\u003e\u003ccode\u003e4aa4a5b\u003c/code\u003e\u003c/a\u003e 8/31 typings update (\u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/c841bf20571b413eb65cb5c4ece1dd20330fa608\"\u003e\u003ccode\u003ec841bf2\u003c/code\u003e\u003c/a\u003e 1.136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/847404d9f0f07a94fc400a021aa4e8fbe6964097\"\u003e\u003ccode\u003e847404d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/371\"\u003e#371\u003c/a\u003e from figma/efrankenberg/restore-get-css-async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/acd5da13c47270aaa6a7efdc9d89d7706da576fd\"\u003e\u003ccode\u003eacd5da1\u003c/code\u003e\u003c/a\u003e Restore getCSSAsync to public typings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/dd3c95f22501261fec82d6dba0abef9e021fd062\"\u003e\u003ccode\u003edd3c95f\u003c/code\u003e\u003c/a\u003e 1.135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/463fa998f43e713614a718845463009eded4d192\"\u003e\u003ccode\u003e463fa99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/369\"\u003e#369\u003c/a\u003e from figma/ahurtado/typings-8-24-26\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/figma/plugin-typings/compare/v1.134.0...v1.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.8 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the serve...\n\n_Description has been truncated_","html_url":"https://github.com/BoxPistols/kaze-ux/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoxPistols%2Fkaze-ux/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T00:18:40.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5368590569","node_id":"PR_kwDONx4yec8AAAABCcb-wQ","number":98,"state":"open","title":"chore(deps-dev): bump the storybook group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:18:40.000Z","updated_at":"2026-09-07T02:56:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"storybook","update_count":9,"packages":[{"name":"@chromatic-com/storybook","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.3.0` | `5.3.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@chromatic-com/storybook` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/addon-visual-tests/releases\"\u003e@​chromatic-com/storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.2\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.1\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1-next.0\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin actions/checkout to commit SHA \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/450\"\u003e#450\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\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/chromaui/addon-visual-tests/blob/v5.3.1/CHANGELOG.md\"\u003e@​chromatic-com/storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.3.1 (Wed Sep 02 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBroaden version-range for storybook peerDependency to include 11.0.0-0 \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/453\"\u003e#453\u003c/a\u003e (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore sidebar status icons for large Storybooks \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/452\"\u003e#452\u003c/a\u003e (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad chromatic/node lazily so preset registration stays cheap \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/pull/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGert Hengeveld (\u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJeppe Reinhold (\u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKasper Peulen (\u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/21e57de6e24f8993a633b96864fd773e85511fad\"\u003e\u003ccode\u003e21e57de\u003c/code\u003e\u003c/a\u003e Bump version to: 5.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/722d407fcc8701633cfc764665b2cd0b4fa229cf\"\u003e\u003ccode\u003e722d407\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/3091c4b98a96da5708b360e44fa805138b064cd9\"\u003e\u003ccode\u003e3091c4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/455\"\u003e#455\u003c/a\u003e from chromaui/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/4f5ade55603e2f5278ac850ba6e9c92397788faf\"\u003e\u003ccode\u003e4f5ade5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/453\"\u003e#453\u003c/a\u003e from chromaui/chore/storybook-11-peer-range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b9a816ce5e3321138fdc75d776ce9fcf674a87e2\"\u003e\u003ccode\u003eb9a816c\u003c/code\u003e\u003c/a\u003e Broaden storybook peerDependency range to include 11.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/36f632f8049f9bd17ef0737bccd7b299683de3d9\"\u003e\u003ccode\u003e36f632f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/452\"\u003e#452\u003c/a\u003e from chromaui/ghengeveld/restore-sidebar-status-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/b4eb49d54942c9f0fcde902dc77616846d009bb1\"\u003e\u003ccode\u003eb4eb49d\u003c/code\u003e\u003c/a\u003e Stop filling the sidebar status page with passing tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/819959c834483c57534866bbfafc7940cfe4d0b4\"\u003e\u003ccode\u003e819959c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/chromaui/addon-visual-tests/issues/451\"\u003e#451\u003c/a\u003e from chromaui/kasper/lazy-chromatic-node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/e8f22d54fb9c0683cbb7531e9c413da39593f0c6\"\u003e\u003ccode\u003ee8f22d5\u003c/code\u003e\u003c/a\u003e Do not memoize a failed chromatic/node load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/addon-visual-tests/commit/d122e5177f153b5cde804d8b1223da7b8f108ed9\"\u003e\u003ccode\u003ed122e51\u003c/code\u003e\u003c/a\u003e Load chromatic/node lazily so preset registration stays cheap\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/addon-visual-tests/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngula...\n\n_Description has been truncated_","html_url":"https://github.com/zukki30/zukki-design-system-react/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zukki30%2Fzukki-design-system-react/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}},{"old_version":"10.4.6","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T00:15:40.000Z","version_change":"10.4.6 → 10.6.0","issue":{"uuid":"5368571436","node_id":"PR_kwDOSNJybs8AAAABCcbBvw","number":166,"state":"open","title":"chore(deps-dev): bump the storybook group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:15:40.000Z","updated_at":"2026-09-07T00:16:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"storybook","update_count":5,"packages":[{"name":"@storybook/addon-docs","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.6` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.4.6` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.6` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.6` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.6` | `10.6.0` |\n\nUpdates `@storybook/addon-docs` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a886269e5801654cf994e4d6bdd65afa80a1be22\"\u003e\u003ccode\u003ea886269\u003c/code\u003e\u003c/a\u003e Test: Assert the exact inherited tsconfig path alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.4.6 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redir...\n\n_Description has been truncated_","html_url":"https://github.com/blue45f/spa-seo-gateway/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue45f%2Fspa-seo-gateway/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":"/src","pr_created_at":"2026-09-07T00:12:32.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5368553230","node_id":"PR_kwDOMghiMs8AAAABCcaInQ","number":143,"state":"open","title":"chore(deps-dev)(deps-dev): bump the other-minor-patch group in /src with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T00:12:32.000Z","updated_at":"2026-09-07T00:17:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)(deps-dev): bump","group_name":"other-minor-patch","update_count":10,"packages":[{"name":"@eslint-react/eslint-plugin","old_version":"5.18.6","new_version":"5.18.7","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":"/src","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the other-minor-patch group in /src with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.18.6` | `5.18.7` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n\nUpdates `@eslint-react/eslint-plugin` from 5.18.6 to 5.18.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e@​eslint-react/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAttestation\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/attestations/44576244\"\u003ehttps://github.com/Rel1cx/eslint-react/attestations/44576244\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e@​eslint-react/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.7 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/set-state-in-effect\u003c/code\u003e: no longer misattributes render-phase \u003ccode\u003esetState\u003c/code\u003e calls to effects when the state updater is passed through a prop function. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003etypescript-eslint\u003c/code\u003e to \u003ccode\u003e8.69.0\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003e10.9.1\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e to \u003ccode\u003e4.1.11\u003c/code\u003e, \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003e26.4.0\u003c/code\u003e, \u003ccode\u003e@types/react-dom\u003c/code\u003e to \u003ccode\u003e19.2.5\u003c/code\u003e, \u003ccode\u003eeslint-plugin-package-json\u003c/code\u003e to \u003ccode\u003e1.8.0\u003c/code\u003e, \u003ccode\u003eimport-integrity-lint\u003c/code\u003e to \u003ccode\u003e1.3.0\u003c/code\u003e, \u003ccode\u003enx\u003c/code\u003e to \u003ccode\u003e23.1.3\u003c/code\u003e, \u003ccode\u003epublint\u003c/code\u003e to \u003ccode\u003e0.3.24\u003c/code\u003e, \u003ccode\u003etypedoc-plugin-markdown\u003c/code\u003e to \u003ccode\u003e4.13.0\u003c/code\u003e, and \u003ccode\u003epnpm\u003c/code\u003e to \u003ccode\u003e11.25.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnmol Sharma\u003c/strong\u003e (\u003ca href=\"https://github.com/cyclomati\"\u003e\u003ccode\u003e@​cyclomati\u003c/code\u003e\u003c/a\u003e) made their first contribution in \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin/issues/1945\"\u003e#1945\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v5.18.6...v5.18.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e43350f5807607702d24774461ecfd1f2e9f2dae\"\u003e\u003ccode\u003ee43350f\u003c/code\u003e\u003c/a\u003e release: 5.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/15a429af71286cee9ddc2549cdf6de1f5dd7b923\"\u003e\u003ccode\u003e15a429a\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint to 8.69.0 and other deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v5.18.7/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-onboarding` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-onboarding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-onboarding's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e thro...\n\n_Description has been truncated_","html_url":"https://github.com/NiheiKeita/laravel-inertia-react-example/pull/143","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiheiKeita%2Flaravel-inertia-react-example/issues/143","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/143/packages"}},{"old_version":"10.5.0","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T20:23:14.000Z","version_change":"10.5.0 → 10.6.0","issue":{"uuid":"5367443100","node_id":"PR_kwDOTWpatM8AAAABCbkRkw","number":44,"state":"open","title":"build(deps): bump the pnpm-non-major group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T20:23:14.000Z","updated_at":"2026-09-06T20:25:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"pnpm-non-major","update_count":33,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint","old_version":"10.0.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.7.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"turbo","old_version":"2.10.4","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.63.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"temporal-polyfill","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/fullcalendar/temporal-polyfill"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.1.4","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@livekit/components-react","old_version":"2.9.23","new_version":"2.9.24","repository_url":"https://github.com/livekit/components-js"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"livekit-client","old_version":"2.20.1","new_version":"2.22.2","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"lucide-react","old_version":"1.24.0","new_version":"1.40.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tldraw/sync","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"@tldraw/sync-core","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"tldraw","old_version":"5.3.1","new_version":"5.4.0","repository_url":"https://github.com/tldraw/tldraw"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yjs","old_version":"13.6.27","new_version":"13.6.32","repository_url":"https://github.com/yjs/yjs"},{"name":"radix-ui","old_version":"1.6.2","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@aws-sdk/client-s3","old_version":"3.1113.0","new_version":"3.1126.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-non-major group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.0` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.0` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.0` | `10.6.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.1` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.6` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.0` | `10.6.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.4` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.63.0` | `8.69.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [temporal-polyfill](https://github.com/fullcalendar/temporal-polyfill/tree/HEAD/polyfill) | `1.0.1` | `1.0.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.4` | `8.2.2` |\n| [@livekit/components-react](https://github.com/livekit/components-js/tree/HEAD/packages/react) | `2.9.23` | `2.9.24` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.20.1` | `2.22.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.24.0` | `1.40.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [@tldraw/sync](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [@tldraw/sync-core](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [tldraw](https://github.com/tldraw/tldraw) | `5.3.1` | `5.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.27` | `13.6.32` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.2` | `1.6.7` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1113.0` | `3.1126.0` |\n\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address and socks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1339\"\u003edequelabs/axe-core-npm#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-builder from 1.1.0 to 1.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1342\"\u003edequelabs/axe-core-npm#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump basic-ftp from 5.2.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1341\"\u003edequelabs/axe-core-npm#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump qs from 6.14.0 to 6.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1349\"\u003edequelabs/axe-core-npm#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tmp from 0.2.5 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1350\"\u003edequelabs/axe-core-npm#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e from 7.29.0 to 7.29.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1343\"\u003edequelabs/axe-core-npm#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.23.0 to 6.26.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1366\"\u003edequelabs/axe-core-npm#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the selenium group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1369\"\u003edequelabs/axe-core-npm#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lint-staged from 16.3.2 to 17.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1375\"\u003edequelabs/axe-core-npm#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump sinon from 21.0.1 to 22.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1374\"\u003edequelabs/axe-core-npm#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.58.2 to 1.60.0 in the playwright group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1371\"\u003edequelabs/axe-core-npm#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1378\"\u003edequelabs/axe-core-npm#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1381\"\u003edequelabs/axe-core-npm#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1391\"\u003edequelabs/axe-core-npm#1391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.12.1 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1393\"\u003edequelabs/axe-core-npm#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1394\"\u003edequelabs/axe-core-npm#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​sigstore/core\u003c/code\u003e from 3.1.0 to 3.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1395\"\u003edequelabs/axe-core-npm#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.17.0 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1400\"\u003edequelabs/axe-core-npm#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rollup from 4.46.2 to 4.62.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1402\"\u003edequelabs/axe-core-npm#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.26.0 to 6.28.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1409\"\u003edequelabs/axe-core-npm#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address from 10.2.0 to 10.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1408\"\u003edequelabs/axe-core-npm#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove scheduled trigger from update-axe-core workflow by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1411\"\u003edequelabs/axe-core-npm#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update axe-core to v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1413\"\u003edequelabs/axe-core-npm#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.13.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1414\"\u003edequelabs/axe-core-npm#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1416\"\u003edequelabs/axe-core-npm#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits/v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/basangnguyen/TUTORHUB_WEB/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/basangnguyen%2FTUTORHUB_WEB/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T20:13:57.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5367395545","node_id":"PR_kwDOCrNk9M8AAAABCbiD0A","number":5215,"state":"open","title":"Bump the storybook group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["size/S","ok-to-test","area/dependency","kind/misc","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T20:13:57.000Z","updated_at":"2026-09-06T20:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"storybook","update_count":6,"packages":[{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-themes","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-themes](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/themes) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-themes` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-themes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/tektoncd/dashboard/pull/5215","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tektoncd%2Fdashboard/issues/5215","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5215/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T15:38:28.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5365959357","node_id":"PR_kwDOQY1his8AAAABCadGqw","number":167,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 25 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-06T15:41:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-06T15:38:28.000Z","updated_at":"2026-09-06T15:41:51.000Z","time_to_close":195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"@capacitor/cli","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@socketsecurity/cli","old_version":"1.1.160","new_version":"1.1.167","repository_url":"https://github.com/SocketDev/socket-cli"},{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.68.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.68.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cspell","old_version":"10.1.1","new_version":"10.2.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"googleapis","old_version":"176.0.0","new_version":"178.0.0","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"knip","old_version":"6.32.3","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript","old_version":"5.8.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@socketsecurity/cli](https://github.com/SocketDev/socket-cli) | `1.1.160` | `1.1.167` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.68.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.68.0` | `8.69.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.11` | `5.0.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.11` | `5.0.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.1.1` | `10.2.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.5` | `0.5.6` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `176.0.0` | `178.0.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.3` | `6.34.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n\nUpdates `@capacitor/cli` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@socketsecurity/cli` from 1.1.160 to 1.1.167\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SocketDev/socket-cli/releases\"\u003e@​socketsecurity/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.167\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.36 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1531\"\u003eSocketDev/socket-cli#1531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.166...v1.1.167\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.166...v1.1.167\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.166\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.33 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1528\"\u003eSocketDev/socket-cli#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake --dynamic-sbom-inference a standalone flag by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1500\"\u003eSocketDev/socket-cli#1500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.165...v1.1.166\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.165...v1.1.166\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.165\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(release): add a script for accruing an Unreleased changelog note by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1523\"\u003eSocketDev/socket-cli#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.32 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1527\"\u003eSocketDev/socket-cli#1527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.164...v1.1.165\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.164...v1.1.165\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.164\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.28 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1522\"\u003eSocketDev/socket-cli#1522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.163...v1.1.164\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.163...v1.1.164\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.163\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrading coana to version 15.10.27 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1520\"\u003eSocketDev/socket-cli#1520\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.162...v1.1.163\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.162...v1.1.163\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(manifest): resolve Maven dependencies through Maven's own resolver by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1519\"\u003eSocketDev/socket-cli#1519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.26 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1518\"\u003eSocketDev/socket-cli#1518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.161...v1.1.162\"\u003ehttps://github.com/SocketDev/socket-cli/compare/v1.1.161...v1.1.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.161\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): stop the coana bump from hand-writing versions by \u003ca href=\"https://github.com/jfblaa\"\u003e\u003ccode\u003e@​jfblaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1515\"\u003eSocketDev/socket-cli#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrading coana to version 15.10.25 by \u003ca href=\"https://github.com/socket-pr-bot\"\u003e\u003ccode\u003e@​socket-pr-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/pull/1516\"\u003eSocketDev/socket-cli#1516\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SocketDev/socket-cli/blob/v1.1.167/CHANGELOG.md\"\u003e@​socketsecurity/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.167\"\u003e1.1.167\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.36\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.166\"\u003e1.1.166\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.33\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esocket scan create --dynamic-sbom-inference\u003c/code\u003e works without \u003ccode\u003e--reach\u003c/code\u003e again, so a single command produces a per-build-root Socket facts SBOM for Gradle, sbt, and Maven projects. It is a standalone flag now, no longer a reachability modifier.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--dynamic-sbom-inference\u003c/code\u003e no longer generates Conda or Bazel manifests as a side effect. It touches Gradle, sbt, and Maven only; pass \u003ccode\u003e--auto-manifest\u003c/code\u003e alongside it if you want the other ecosystems too.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.165\"\u003e1.1.165\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.32\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.164\"\u003e1.1.164\u003c/a\u003e - 2026-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.28\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.163\"\u003e1.1.163\u003c/a\u003e - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.27\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/releases/tag/v1.1.162\"\u003e1.1.162\u003c/a\u003e - 2026-08-28\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the Coana CLI to v \u003ccode\u003e15.10.26\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaven reachability scans now resolve dependencies through Maven itself, so they see the same artifacts a Maven build does — including one served only by a repository that a single module declares.\u003c/li\u003e\n\u003c/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/SocketDev/socket-cli/commit/eb13291cb12e6de10aa2e81c4110ef7bc2e4611b\"\u003e\u003ccode\u003eeb13291\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.167\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/795fba73ab62d0a8de6b4f4739538c513ab60c68\"\u003e\u003ccode\u003e795fba7\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.36 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/774296e1b052f28718e8740d9d1f8af02779f251\"\u003e\u003ccode\u003e774296e\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.166\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/af87ead1d906365f7065b246127c1a2f1b71f0f5\"\u003e\u003ccode\u003eaf87ead\u003c/code\u003e\u003c/a\u003e make --dynamic-sbom-inference a standalone flag (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/ef56bd326e69ff2fb8bcccee10b144684ca79e09\"\u003e\u003ccode\u003eef56bd3\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.33 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/a378499e9c5545e1eff1bb4368f604cf88bc0a18\"\u003e\u003ccode\u003ea378499\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.165\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/d55ad1670d5b3a759c1cd13fe3fb3d0a6545849d\"\u003e\u003ccode\u003ed55ad16\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.32 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/381f38fc99129904a18c7b28414954039d96d985\"\u003e\u003ccode\u003e381f38f\u003c/code\u003e\u003c/a\u003e chore(release): add a script for accruing an Unreleased changelog note (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/6830c61c6a6c9537eff2cfe3ec135eb0251a0736\"\u003e\u003ccode\u003e6830c61\u003c/code\u003e\u003c/a\u003e chore(release): 1.1.164\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SocketDev/socket-cli/commit/840dc9933319a0d8cc3e7546562c6c4a673ba301\"\u003e\u003ccode\u003e840dc99\u003c/code\u003e\u003c/a\u003e upgrading coana to version 15.10.28 (\u003ca href=\"https://redirect.github.com/SocketDev/socket-cli/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SocketDev/socket-cli/compare/v1.1.160...v1.1.167\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-onboarding` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-onboarding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required ba...\n\n_Description has been truncated_","html_url":"https://github.com/Tangerines23/solve-climb/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tangerines23%2Fsolve-climb/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"}},{"old_version":"8.6.18","new_version":"10.6.0","update_type":"major","path":null,"pr_created_at":"2026-09-06T14:17:41.000Z","version_change":"8.6.18 → 10.6.0","issue":{"uuid":"5365499901","node_id":"PR_kwDORbbrqc8AAAABCaGprA","number":7,"state":"open","title":"chore(deps-dev): bump @storybook/react-vite from 8.6.18 to 10.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T14:17:41.000Z","updated_at":"2026-09-07T00:28:39.339Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@storybook/react-vite","old_version":"8.6.18","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) from 8.6.18 to 10.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/react-vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/05f33c485a50e1e5d9a1aeb7f3f363d8c799cd2c\"\u003e\u003ccode\u003e05f33c4\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into norbert/fix-tsconfig-paths-without-baseurl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/aa5790bb3484153ce3e9fe409e0ab516c2853e58\"\u003e\u003ccode\u003eaa5790b\u003c/code\u003e\u003c/a\u003e Core: Resolve tsconfig paths from the defining config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@storybook/react-vite\u0026package-manager=npm_and_yarn\u0026previous-version=8.6.18\u0026new-version=10.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/osmarpetry/speach-poc/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmarpetry%2Fspeach-poc/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"10.4.1","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T13:33:35.000Z","version_change":"10.4.1 → 10.6.0","issue":{"uuid":"5365263384","node_id":"PR_kwDOUQMZDM8AAAABCZ7RYw","number":6,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 19 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:33:35.000Z","updated_at":"2026-09-06T13:33:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@changesets/cli","old_version":"2.31.0","new_version":"2.31.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@noble/curves","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-curves"},{"name":"@storybook/addon-docs","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/html","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/html-vite","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"javascript-obfuscator","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/javascript-obfuscator/javascript-obfuscator"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"storybook","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular/core","old_version":"21.2.9","new_version":"21.2.22","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"21.2.9","new_version":"21.2.22","repository_url":"https://github.com/angular/angular"},{"name":"typedoc","old_version":"0.28.19","new_version":"0.28.20","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-markdown","old_version":"4.11.0","new_version":"4.13.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.42","repository_url":"https://github.com/vuejs/core"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `2.31.0` | `2.31.1` |\n| [@noble/curves](https://github.com/paulmillr/noble-curves) | `2.2.0` | `2.4.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.1` | `10.6.0` |\n| [@storybook/html](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/html) | `10.4.1` | `10.6.0` |\n| [@storybook/html-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/html-vite) | `10.4.1` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.1` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.1` | `10.6.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator) | `5.4.1` | `5.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.1` | `10.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.69.0` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.9` | `21.2.22` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.9` | `21.2.22` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.19` | `0.28.20` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.11.0` | `4.13.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.42` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.13` |\n\nUpdates `@changesets/cli` from 2.31.0 to 2.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing versions.\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/changesets/changesets/blob/@changesets/cli@2.31.1/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2159\"\u003e#2159\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ingvaldlorentzen\"\u003e\u003ccode\u003e@​ingvaldlorentzen\u003c/code\u003e\u003c/a\u003e! - Fixed already-published version detection with npm 12, which always wraps successful \u003ccode\u003enpm info --json\u003c/code\u003e output in an array. The unwrapped output made \u003ccode\u003echangeset publish\u003c/code\u003e treat every package as unpublished and fail attempting to republish existing versions.\u003c/li\u003e\n\u003c/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/changesets/changesets/commit/e8650b9bf45560ca7642a1e043ac92111b886073\"\u003e\u003ccode\u003ee8650b9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/15cf5928fb9968ba20b59ed6c794013c52c92d09\"\u003e\u003ccode\u003e15cf592\u003c/code\u003e\u003c/a\u003e Fixed handling of the npm 12 info output (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/curves` from 2.2.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-curves/releases\"\u003e@​noble/curves's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden FROST distributed key generation against round-one transcript substitution.\n\u003cul\u003e\n\u003cli\u003eThis is not a vulnerability; it's protection against those who don't follow the FROST spec. Spec wants user to preserve rounds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFROST: Enforced RFC 9591 point validation for BLS and BN\u003c/li\u003e\n\u003cli\u003ePOPRF: replace inversion with const-time version\u003c/li\u003e\n\u003cli\u003eWeierstrass: harden public-key boundaries \u0026amp; infinity handling\n\u003cul\u003e\n\u003cli\u003eECDH and ECDSA now reject the identity even for point types whose generic codec permits it\u003c/li\u003e\n\u003cli\u003eCurves that disallow infinity cannot encode it, while opted-in curves use the canonical SEC 1 \u003ccode\u003e0x00\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDER: Bounded ECDSA signature and INTEGER sizes before bigint conversion, preventing malformed inputs from causing disproportionate parsing and allocation work\u003c/li\u003e\n\u003cli\u003eSnapshot all security-sensitive state (passed arguments) to ensure it can't be mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to Red Team (Rob Hamilton, CalleBTC, Omer Talip) and 1Password's Off-by-1 Labs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.3.0...2.4.0\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eSecurity \u0026amp; constant-timeness\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHardened constant-time execution from best-effort to actual guarantees: no measurable timing behavior on 200K samples. Scalar multiplication now uses secret-scalar blinding via CSPRNG, un-precomputed points now use a constant-time fixed-window multiply instead of variable-time fallbacks, and modular arithmetic helpers were hardened. New CT benchmarks track timing behavior.\u003c/li\u003e\n\u003cli\u003eGeneral hardening across all modules\u003c/li\u003e\n\u003cli\u003eFixes from the Trail of Bits review: recovered ECDSA signatures are now bound to their recovery id, non-canonical BLS signature encodings are rejected, Edwards \u0026lt;-\u0026gt; Montgomery conversion helpers were corrected, and FROST DKG round-2 retry handling was hardened.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eX25519 hardening\u003c/h3\u003e\n\u003cp\u003eIt was possible to execute a remote timing attack on X25519, across many samples, and learn up to 4.036 bits of long-term private key. Other 247 bits were NOT affected.\u003c/p\u003e\n\u003cp\u003eThe impact: mainly fingerprinting (recognition of key across deployments), NOT key recovery, NOT X25519 breakage. Maintainer was also not able to escalate to co-residency (SMT).\u003c/p\u003e\n\u003cp\u003eReported and found by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeorge Stergiopoulos, Department of Informatics, Athens University of Economics and Business, Greece (\u003ccode\u003egeostergiop@aueb.gr\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eConstantinos Patsakis, Department of Informatics, University of Piraeus, 80 Karaoli \u0026amp; Dimitriou str., 18534 Piraeus, Greece (\u003ccode\u003ekpatsak@unipi.gr\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECDSA/EdDSA verification up to +32%, Weierstrass ECDH up to +19%, x25519 getPublicKey 2.7×\u003c/li\u003e\n\u003cli\u003eBLS signatures 2x\u003c/li\u003e\n\u003cli\u003eInit time (first getPublicKey or sign) reduced ~2x for ed25519, p256, p384, p521\u003c/li\u003e\n\u003cli\u003eAlso faster verification of recovered signatures, pairing tower / FFT / Pippenger optimizations, and joint-MSM paths in FROST and OPRF\u003c/li\u003e\n\u003cli\u003egetPublicKey / sign got \u003cem\u003eslower\u003c/em\u003e because we've decreased window size (W=8 =\u0026gt; W=6) and hardened CT execution (see above). Long-running apps that prefer 2.2.0-level speed can restore it with one line: \u003ccode\u003esecp256k1.Point.BASE.precompute(8)\u003c/code\u003e (likewise for other curves).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSmaller bundles: improved tree-shaking across modules\u003c/li\u003e\n\u003cli\u003eBetter error messages and type checks\u003c/li\u003e\n\u003cli\u003eUpgrade noble-hashes to 2.3.0, with performance boost\u003c/li\u003e\n\u003cli\u003eReduce on-disk size 1831kb → 1548kb (-282kb) by disabling source maps (they became less relevant).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.2.0...2.3.0\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.2.0...2.3.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/paulmillr/noble-curves/blob/main/CHANGELOG.md\"\u003e@​noble/curves's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0 (2026-08-27)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHarden FROST distributed key generation against round-one transcript substitution.\n\u003cul\u003e\n\u003cli\u003eThis is not a vulnerability; it's protection against those who don't follow the FROST spec. Spec wants user to preserve rounds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFROST: Enforced RFC 9591 point validation for BLS and BN\u003c/li\u003e\n\u003cli\u003ePOPRF: replace inversion with const-time version\u003c/li\u003e\n\u003cli\u003eWeierstrass: harden public-key boundaries \u0026amp; infinity handling\n\u003cul\u003e\n\u003cli\u003eECDH and ECDSA now reject the identity even for point types whose generic codec permits it\u003c/li\u003e\n\u003cli\u003eCurves that disallow infinity cannot encode it, while opted-in curves use the canonical SEC 1 \u003ccode\u003e0x00\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDER: Bounded ECDSA signature and INTEGER sizes before bigint conversion, preventing malformed inputs from causing disproportionate parsing and allocation work\u003c/li\u003e\n\u003cli\u003eSnapshot all security-sensitive state (passed arguments) to ensure it can't be mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to Red Team (Rob Hamilton, CalleBTC, Omer Talip) and 1Password's Off-by-1 Labs.\u003c/p\u003e\n\u003ch2\u003e2.3.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003eSecurity and constant-timeness\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardened constant-time execution from best-effort to actual guarantees, with no measurable timing behavior across 200,000 samples. Scalar multiplication now uses secret-scalar blinding via CSPRNG, unprecomputed points use a constant-time fixed-window multiply instead of variable-time fallbacks, and modular arithmetic helpers were hardened. New constant-time benchmarks track timing behavior.\u003c/li\u003e\n\u003cli\u003eGeneral hardening across all modules.\u003c/li\u003e\n\u003cli\u003eApplied fixes from the Trail of Bits review: recovered ECDSA signatures are now bound to their recovery ID, non-canonical BLS signature encodings are rejected, Edwards-to-Montgomery conversion helpers were corrected, and FROST DKG round-two retry handling was hardened.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eX25519 hardening\u003c/h4\u003e\n\u003cp\u003eIt was possible to execute a remote timing attack on X25519 across many samples and learn up to 4.036 bits of a long-term private key. The other 247 bits were not affected.\u003c/p\u003e\n\u003cp\u003eThe impact is primarily fingerprinting—a key can be recognized across deployments—not key recovery or a break of X25519. The maintainer was also unable to escalate the attack to co-residency (SMT).\u003c/p\u003e\n\u003cp\u003eReported and found by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGeorge Stergiopoulos, Department of Informatics, Athens University of Economics and Business, Greece (\u003ccode\u003egeostergiop@aueb.gr\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eConstantinos Patsakis, Department of Informatics, University of Piraeus, 80 Karaoli \u0026amp; Dimitriou Street, 18534 Piraeus, Greece (\u003ccode\u003ekpatsak@unipi.gr\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved ECDSA and EdDSA verification by up to 32%, Weierstrass ECDH by up to 19%, and X25519 \u003ccode\u003egetPublicKey\u003c/code\u003e by 2.7×.\u003c/li\u003e\n\u003cli\u003eImproved BLS signature performance by 2×.\u003c/li\u003e\n\u003cli\u003eReduced initialization time for the first \u003ccode\u003egetPublicKey\u003c/code\u003e or \u003ccode\u003esign\u003c/code\u003e call by approximately 2× for Ed25519, P-256, P-384, and P-521.\u003c/li\u003e\n\u003cli\u003eAlso improved verification of recovered signatures, pairing tower, FFT, and Pippenger performance, as well as joint-MSM paths in FROST and OPRF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetPublicKey\u003c/code\u003e and \u003ccode\u003esign\u003c/code\u003e became slower because the window size was decreased from 8 to 6 and constant-time execution was hardened. Long-running applications that prefer 2.2.0-level speed can restore it with \u003ccode\u003esecp256k1.Point.BASE.precompute(8)\u003c/code\u003e, and likewise for other curves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking for smaller bundles.\u003c/li\u003e\n\u003cli\u003eImproved error messages and type checks.\u003c/li\u003e\n\u003cli\u003eUpgraded noble-hashes to 2.3.0 for improved performance.\u003c/li\u003e\n\u003cli\u003eReduced on-disk size from 1,831 KB to 1,548 KB by disabling source maps, which have become less relevant.\u003c/li\u003e\n\u003c/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/paulmillr/noble-curves/commit/656c4364dffa44c64aa0c49914b8000b278b67a9\"\u003e\u003ccode\u003e656c436\u003c/code\u003e\u003c/a\u003e Release 2.4.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/ca081f660033818c0d3aafe3e0d6c97d87e5956e\"\u003e\u003ccode\u003eca081f6\u003c/code\u003e\u003c/a\u003e Add changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/783fa9bb5e34d86505eddb75d4efc9fcda2f34a1\"\u003e\u003ccode\u003e783fa9b\u003c/code\u003e\u003c/a\u003e Upgrade noble-hashes to 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/3becb84d776643249c58e84215643db9b16e1f6f\"\u003e\u003ccode\u003e3becb84\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/bb52c5797fd98406418160fd35c2cd532871e0fc\"\u003e\u003ccode\u003ebb52c57\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/41f44d28d166177078fcdf5e4cd69c7d13b98c2c\"\u003e\u003ccode\u003e41f44d2\u003c/code\u003e\u003c/a\u003e Restructure benchmarks. Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/35875753372b174150b0374a40886f182ea66aad\"\u003e\u003ccode\u003e3587575\u003c/code\u003e\u003c/a\u003e Bump vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/ae4334440c976513b0ba04eb9d2b8c5c27c96108\"\u003e\u003ccode\u003eae43344\u003c/code\u003e\u003c/a\u003e Bump ci workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/5c1aa392cd7ee0b9875dfca804aae2743497b4a4\"\u003e\u003ccode\u003e5c1aa39\u003c/code\u003e\u003c/a\u003e Add fuzzing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/d5b95e489a418b1deb7862755dda5ef0db342acb\"\u003e\u003ccode\u003ed5b95e4\u003c/code\u003e\u003c/a\u003e test: add more hardening-related tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.2.0...2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/html` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/renderers/html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/html-vite` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/html-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybook...\n\n_Description has been truncated_","html_url":"https://github.com/novaai0401-ui/grid-data/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/novaai0401-ui%2Fgrid-data/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"10.5.10","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T05:55:11.000Z","version_change":"10.5.10 → 10.6.0","issue":{"uuid":"5363220334","node_id":"PR_kwDOBLcyP88AAAABCYbHXQ","number":10263,"state":"open","title":"build(deps): Bump the storybook group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T05:55:11.000Z","updated_at":"2026-09-06T06:47:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"storybook","update_count":6,"packages":[{"name":"@storybook/addon-a11y","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.10","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the storybook group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.5.10` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.5.10` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.10` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.10` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.10` | `10.6.0` |\n\n\nUpdates `@storybook/addon-a11y` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-a11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-docs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-docs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3bf4afdce8aba47cc7960d3a3e09a3fd1ceb2baa\"\u003e\u003ccode\u003e3bf4afd\u003c/code\u003e\u003c/a\u003e Merge branch 'next' into kasper/tools-cli-bootstrap-perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4ea0b1bc2c1a26ce061f5b44051e8f01273f27fa\"\u003e\u003ccode\u003e4ea0b1b\u003c/code\u003e\u003c/a\u003e refactor(docs): move anchorBlockIdFromId into docs-tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5c80681f18d273461e1b15cb775a77347079b0b0\"\u003e\u003ccode\u003e5c80681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs/issues/35965\"\u003e#35965\u003c/a\u003e from storybookjs/valentin/sb-1804-surface-story-doc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-links` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/addon-links's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the `@storybook/angular-vite` peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve `@angular/core` through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder `styles` the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e@​storybook/addon-links's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36077\"\u003e#36077\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35572\"\u003e#35572\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Nic-Polumeyv\"\u003e\u003ccode\u003e@​Nic-Polumeyv\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Report test runs with failures as failed tool outcomes - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36080\"\u003e#36080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon Vitest: Resolve story test globs against the project root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36103\"\u003e#36103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-vitest: Filter Storybook instrumentation from reported stack traces - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36120\"\u003e#36120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular Vite: Resolve tsConfig against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36026\"\u003e#36026\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular-Vite: Run Compodoc on demand - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35776\"\u003e#35776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Add an in-process docgen analyzer, replacing Compodoc under the flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35805\"\u003e#35805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Bind only what the component accepts in story snippets, and report the rest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35943\"\u003e#35943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Decide the migration's zone.js import from the dependency tree - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36008\"\u003e#36008\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare story args the snippet markup binds by name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35895\"\u003e#35895\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Declare style preprocessors as optional peers and name the missing one - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36098\"\u003e#36098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Derive required inputs from Compodoc's own flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35758\"\u003e#35758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract Compodoc parsing into its own package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35749\"\u003e#35749\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract component JSDoc through TypeScript's APIs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35977\"\u003e#35977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Extract docgen on the server via Compodoc - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35733\"\u003e#35733\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix component resolution, MCP output, and dev/build path aliasing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35952\"\u003e#35952\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix eight upgrade and migration bugs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35946\"\u003e#35946\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Fix ten docgen bugs found across 22 community repositories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35941\"\u003e#35941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Generate story-docs snippets from the analyzer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35807\"\u003e#35807\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Give agents real input and output documentation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35896\"\u003e#35896\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Hide class internals from the props table by default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35887\"\u003e#35887\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Install the \u003ccode\u003e@storybook/angular-vite\u003c/code\u003e peers that nothing else brings in - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36002\"\u003e#36002\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Keep the function control on constructor and generic signatures - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35921\"\u003e#35921\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Make experimentalDocgenServer the default in angular-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35886\"\u003e#35886\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Migrate Analog projects to angular-vite instead of refusing them - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35971\"\u003e#35971\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Print unevaluable story args instead of slicing the file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35888\"\u003e#35888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Read the story shapes that supply their own markup - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35797\"\u003e#35797\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render self-closing tags in server-side docs snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35953\"\u003e#35953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Render the required badge for required inputs in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/36065\"\u003e#36065\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve \u003ccode\u003e@angular/core\u003c/code\u003e through the package manager, not the raw specifier - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35999\"\u003e#35999\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder \u003ccode\u003estyles\u003c/code\u003e the way the Angular builders do - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35998\"\u003e#35998\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Resolve builder styles against the workspace root - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35974\"\u003e#35974\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Skip the runtime source decorator when the docgen server produces snippets - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35906\"\u003e#35906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAngular: Stop marking a defaulted input as required in the props table - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/35899\"\u003e#35899\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a77777356be2aeaff89d7a2b25254db7b2318392\"\u003e\u003ccode\u003ea777773\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.3\u0026quot; to \u0026quot;10.6.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/f32b3667dad8df220cda0359e170bc49931af68c\"\u003e\u003ccode\u003ef32b366\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.2\u0026quot; to \u0026quot;10.6.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/0ad1336cbf0ecdab9f6b540570ae9015ae73ab86\"\u003e\u003ccode\u003e0ad1336\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.1\u0026quot; to \u0026quot;10.6.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/16359ee17802628c47915c21408cb578d2707b83\"\u003e\u003ccode\u003e16359ee\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-beta.0\u0026quot; to \u0026quot;10.6.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2e0e2f609d1351ba4384eb52e0728dc9cd8b275b\"\u003e\u003ccode\u003e2e0e2f6\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.9\u0026quot; to \u0026quot;10.6.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6a6dec2aedff6744a9d9226e1f6515e3d5e8b42a\"\u003e\u003ccode\u003e6a6dec2\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.8\u0026quot; to \u0026quot;10.6.0-alpha.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cd2d16395a5ffa39189b96aafb6af67f280079db\"\u003e\u003ccode\u003ecd2d163\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.7\u0026quot; to \u0026quot;10.6.0-alpha.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/898f0ce828ec8bd00985934786724b94f8428c42\"\u003e\u003ccode\u003e898f0ce\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.6\u0026quot; to \u0026quot;10.6.0-alpha.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf97b46ca1a452f6f47206fd6ed7043a88e38a60\"\u003e\u003ccode\u003ecf97b46\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.5\u0026quot; to \u0026quot;10.6.0-alpha.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/2b7f6be9c96f72d6eca4b80af11db1a4ff380e8e\"\u003e\u003ccode\u003e2b7f6be\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.6.0-alpha.4\u0026quot; to \u0026quot;10.6.0-alpha.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.6.0/code/addons/links\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.5.10 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e@​storybook/react-vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNew skills architecture for agentic workflows\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.6 contains hundreds of fixes and improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💻 CLI bindings for agent tools/skills\u003c/li\u003e\n\u003cli\u003e🅰️ Angular-Vite MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🟢 Vue MCP/skills support and improved docgen/snippets (experimental)\u003c/li\u003e\n\u003cli\u003e🧩 Tanstack / NextJS-Vite framework bugfixes\u003c/li\u003e\n\u003cli\u003e⚡ Improved performance and reduced bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon MCP: Stop silently dropping composed refs from MCP composition - \u003ca href=\"https://redirect.github.com/storybookjs/sto...\n\n_Description has been truncated_","html_url":"https://github.com/VKCOM/VKUI/pull/10263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VKCOM%2FVKUI/issues/10263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10263/packages"}},{"old_version":"10.4.2","new_version":"10.6.0","update_type":"minor","path":null,"pr_created_at":"2026-09-06T01:08:51.000Z","version_change":"10.4.2 → 10.6.0","issue":{"uuid":"5362021063","node_id":"PR_kwDOQov_os8AAAABCXhtng","number":701,"state":"closed","title":"chore(deps-dev)(deps-dev): bump the development-all group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","security"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-09-06T23:49:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-06T01:08:51.000Z","updated_at":"2026-09-06T23:50:03.000Z","time_to_close":81667,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)(deps-dev): bump","group_name":"development-all","update_count":43,"packages":[{"name":"@testcontainers/postgresql","old_version":"12.0.1","new_version":"12.1.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"25.9.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.0","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"concurrently","old_version":"10.0.3","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"cspell","old_version":"10.0.1","new_version":"10.2.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dependency-cruiser","old_version":"17.4.3","new_version":"18.2.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.4.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.3","new_version":"4.2.0","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.16.1","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"markdownlint-cli","old_version":"0.48.0","new_version":"0.49.1","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"memfs","old_version":"4.57.6","new_version":"4.69.1","repository_url":"https://github.com/streamich/memfs"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer","old_version":"25.1.0","new_version":"25.9.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"subset-font","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/papandreou/subset-font"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.9.16","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.8","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-mock-extended","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/eratio08/vitest-mock-extended"},{"name":"@next/eslint-plugin-next","old_version":"16.2.7","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@next/bundle-analyzer","old_version":"16.2.9","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@storybook/react","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"happy-dom","old_version":"20.10.2","new_version":"20.13.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prisma","old_version":"7.8.0","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"@storybook/addon-a11y","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.2","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.4.6","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-all group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testcontainers/postgresql](https://github.com/testcontainers/testcontainers-node) | `12.0.1` | `12.1.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.2` | `26.4.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.69.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.8` | `4.1.11` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.0` | `4.13.0` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.5` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.1` | `10.2.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.3` | `18.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.9.1` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.3` | `4.2.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.8.0` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.16.1` | `6.34.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.48.0` | `0.49.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.57.6` | `4.69.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.1.0` | `25.9.0` |\n| [subset-font](https://github.com/papandreou/subset-font) | `2.5.0` | `2.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.16` | `2.10.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.69.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.8` | `4.1.11` |\n| [vitest-mock-extended](https://github.com/eratio08/vitest-mock-extended) | `4.0.0` | `5.1.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.7` | `16.3.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.9` | `16.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.2` | `10.6.0` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.10.2` | `20.13.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.8.0` | `7.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.4.2` | `10.6.0` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.2` | `10.6.0` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.2` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.2` | `10.6.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.6` | `10.6.0` |\n\n\nUpdates `@testcontainers/postgresql` from 12.0.1 to 12.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-node/releases\"\u003e@​testcontainers/postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MongoDB Atlas Local support \u003ca href=\"https://github.com/jbl428\"\u003e\u003ccode\u003e@​jbl428\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Mosquitto module \u003ca href=\"https://github.com/ChxGuillaume\"\u003e\u003ccode\u003e@​ChxGuillaume\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument review-comment style and approval gate in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeclare the supported Node.js version \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse default stale issue timings \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump undici @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump ip-address from 10.2.0 to 10.4.0 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 2.1.2 to 2.1.4 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump fast-uri from 3.1.4 to 3.1.5 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply npm audit fixes \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the actions group across 1 directory with 2 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 11 directories with 10 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 1 directory with 15 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump mkdocs-material from 9.7.6 to 9.7.7 in the dependencies group @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 10 directories with 10 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 14 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1405\"\u003e#1405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 7 directories with 6 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 14 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group across 14 directories with 13 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the dependencies group with 16 updates @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.4\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix container exec output truncation \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReuse insecure HTTP wait agent across retries \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument cross-language Testcontainers implementations in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1391\"\u003e#1391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing languages and reorder docs navigation \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1385\"\u003e#1385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify branch naming and worktree setup in AGENTS.md \u003ca href=\"https://github.com/cristianrgreco\"\u003e\u003ccode\u003e@​cristianrgreco\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/cdd8c898420c59747aa9390d97284e038e44e0fb\"\u003e\u003ccode\u003ecdd8c89\u003c/code\u003e\u003c/a\u003e Bump undici (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/b73d94e4b175e9cf40c4eb116cc9eb08ddcc9bca\"\u003e\u003ccode\u003eb73d94e\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/e340783420f53e92c0acda8c1de9c8dacf52c2d1\"\u003e\u003ccode\u003ee340783\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.1.2 to 2.1.4 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/ab4b485797e7460ced80bc47b788d3bbe480f703\"\u003e\u003ccode\u003eab4b485\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/2e065ac17c0fe91b07148d3ec8116d2cf93b6bd8\"\u003e\u003ccode\u003e2e065ac\u003c/code\u003e\u003c/a\u003e Declare the supported Node.js version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/7662b16a0e494c74243ef053cc3c72ff42a3d848\"\u003e\u003ccode\u003e7662b16\u003c/code\u003e\u003c/a\u003e Apply npm audit fixes (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/2b4094df67577e7118d07e11d3eee9110eeb2ac4\"\u003e\u003ccode\u003e2b4094d\u003c/code\u003e\u003c/a\u003e Use default stale issue timings (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/9566a1da01c894be640cec28f7ee482199fb1cd0\"\u003e\u003ccode\u003e9566a1d\u003c/code\u003e\u003c/a\u003e Bump the actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/9e072ec30cc4dba8f9523f7f806cfa1923c5fb40\"\u003e\u003ccode\u003e9e072ec\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 11 directories with 10 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-node/commit/f314a3ed9ad2182be9524dfa8a5ca391b2cffb5d\"\u003e\u003ccode\u003ef314a3e\u003c/code\u003e\u003c/a\u003e Bump the dependencies group across 1 directory with 15 updates (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-node/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-node/compare/v12.0.1...v12.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.9.1 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.10.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e1e39089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e is now a required peer dependency. The minimum supported\nNode.js version is now 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRepaired release for \u003ca href=\"https://redirect.github.com/testing-library/jest-dom/pull/731\"\u003etesting-library/jest-dom#731\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003ecae44df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e\u003ccode\u003e1e39089\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003e\u003ccode\u003ecae44df\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/55c07ce5f1c489b5b9dc31a770a84d83a1178072\"\u003e\u003ccode\u003e55c07ce\u003c/code\u003e\u003c/a\u003e ci: switch release to npm trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/213256fa8e0aff45e47920a0bc564f708d1f67de\"\u003e\u003ccode\u003e213256f\u003c/code\u003e\u003c/a\u003e docs: move toHaveSelection from the deprecated section (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.2 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.61.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/513638effe9e7b78566cc153d4d809a1435153f3\"\u003e\u003ccode\u003e513638e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-meaningless-void-operator] report void on non-call ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1dba4c50f0599cc212e9d1eca9ec0f21a818f0b5\"\u003e\u003ccode\u003e1dba4c5\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): fix \u003ccode\u003eeslint-plugin/require-test-error-positions\u003c/code\u003e report...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a2fccae39c7cb1e516a29b1c746b7767bffa03e2\"\u003e\u003ccode\u003ea2fccae\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unified-signatures] compare type parameters by constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a23069df170bc4f9c35c8aaf3a8634635591844a\"\u003e\u003ccode\u003ea23069d\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-mixed-enums] add error positions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12779\"\u003e#12779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0dffd45a91d0292bf1acc1159496d1b232d319\"\u003e\u003ccode\u003e3f0dffd\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-mixed-enums] use scope analysis instead of type check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e18fea861d50ffc8b7b7149ae3454d114f6a8200\"\u003e\u003ccode\u003ee18fea8\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-floating-promises] reactivate skipped \u003ccode\u003enode:test\u003c/code\u003e sp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/324515c53c2f541cff2a8af9b2a929decba0af91\"\u003e\u003ccode\u003e324515c\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-unnecessary-condition] add tests for optional chains...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a387f1298e9c10b83936044a017f84b8ee5b7f3\"\u003e\u003ccode\u003e2a387f1\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] add flagUnions option for checkCon...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.61.0 to 8.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.69.0\u003c/h2\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] add flagUnions option for checkConditionals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12731\"\u003e#12731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] compare type parameters by constraint instead of name (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12741\"\u003e#12741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] report void on non-call expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12727\"\u003e#12727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e respect allowJs playground config (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12744\"\u003e#12744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbdu Alim Arlikhozhaev \u003ca href=\"https://github.com/Arlikhozhaev\"\u003e\u003ccode\u003e@​Arlikhozhaev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003ewonbeanie \u003ca href=\"https://github.com/wonbeanie\"\u003e\u003ccode\u003e@​wonbeanie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.65.0 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd warning when TS 7 is detected (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add onUnsupportedTypeScriptVersion option to error on unsupported TypeScript versions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12465\"\u003e#12465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.65.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e\u003c/a\u003e feat: add warning when TS 7 is detected (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8f1044702e3257ee92c0af6681c1455563009db\"\u003e\u003ccode\u003ed8f1044\u003c/code\u003e\u003c/a\u003e feat(parser): add onUnsupportedTypeScriptVersion option to error on unsupport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0d06406f3181f063041dbd1621d71984127ddae1\"\u003e\u003ccode\u003e0d06406\u003c/code\u003e\u003c/a\u003e chore: add attw validation to repo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12437\"\u003e#12437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 4.1.8 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-istanbul\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.8 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.0 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/talyssonoliver/IntelliFlow-CRM/pull/701","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/talyssonoliver%2FIntelliFlow-CRM/issues/701","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/701/packages"}}]}