[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-repo-vuejs-language-tools":3,"$f2v3tzw7dti6zg":-1,"github-release-repo-vuejs-language-tools-page-1":19},{"project":4,"relatedArticles":18},{"id":5,"name":6,"owner":7,"repo":8,"url":9,"firstPublishedAt":10,"releaseCount":11,"tags":12},"019d763a-a125-76f9-a73d-170956e8cc1f","Vue Language Tools","vuejs","language-tools","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools","2026-04-19T09:59:45.000Z",15,[13],{"color":14,"id":15,"name":16,"slug":17},"#42B883","019d75c0-9475-756b-aae0-32abbfa5158f","Vue","vue",[],{"items":20,"page":232,"pageSize":233,"totalCount":11},[21,37,51,65,79,93,107,121,135,149,163,177,191,205,219],{"body":22,"createdAt":23,"githubId":24,"htmlUrl":25,"id":26,"isPrerelease":27,"isPublished":28,"name":29,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":30,"summary":31,"tagName":29,"updatedAt":32,"displayName":33,"hasBreakingChanges":27,"tags":34,"version":36},"### language-core\n\n- **fix:** generate full fragment props for type checking (#6155) - Thanks to @serkodev!\n\n### language-service\n\n- **fix:** invalidate tag and prop casing detection after template changes (#6172) - Thanks to @serkodev!\n- **refactor:** make name casing detection reactive (#6173) - Thanks to @KazariEX!\n\n### component-meta\n\n- **fix:** invalidate module resolution caches when deleting files (#6163) - Thanks to @serkodev!\n\n### tsc\n\n- **fix:** make extension retry errors serializable across IPC (#6162) - Thanks to @KazariEX!\n\n### vscode\n\n- **feat:** allow disabling the welcome page (#6165) - Thanks to @pierreedbrg!\n\n## Our Sponsors ❤️\n\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Cb>Special Sponsor\u003C\u002Fb>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Cbr>\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\n        \u003C\u002Fa>\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\n        \u003C\u002Fa>\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\n        \u003C\u002Fa>\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\n        \u003C\u002Fa>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp align=\"center\">\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\n\ttooling development\n\u003C\u002Fp>\n","2026-08-21T12:00:02.237Z","374315260","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.11","01a02431-3ebb-74b4-bf71-3873c8267e8b",false,true,"v3.3.11","2026-08-21T10:07:16.000Z","The v3.3.11 release of Vue Language Tools includes important fixes for type checking and prop casing detection, enhancing the overall reliability of the language service. Additionally, users can now disable the welcome page in VSCode, providing a more streamlined development experience.","2026-08-21T12:00:34.219Z","Vue Language Tools v3.3.11",[35],{"color":14,"id":15,"name":16,"slug":17},"3.3.11",{"body":38,"createdAt":39,"githubId":40,"htmlUrl":41,"id":42,"isPrerelease":27,"isPublished":28,"name":43,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":44,"summary":45,"tagName":43,"updatedAt":46,"displayName":47,"hasBreakingChanges":27,"tags":48,"version":50},"### language-core\n\n- **fix:** ignore trailing whitespace after generic parameter commas - Thanks to @KazariEX!\n- **fix:** resolve `v-for` item type over generic sources (#6141) - Thanks to @serkodev!\n- **fix:** do not extract SFC blocks across inline Markdown code (#6145) - Thanks to @lazerg!\n\n### language-service\n\n- **fix:** serialize template data provider access across concurrent requests (#6154) - Thanks to @serkodev!\n\n### tsc\n\n- **fix:** support different extension sets across project references (#6146) - Thanks to @lazerg!\n\n### typescript-plugin\n\n- **fix:** resolve requests against the owning project (#6152) - Thanks to @serkodev!\n\n### vscode\n\n- **feat:** patch `typescript.js` via `--require` to support read-only file systems (#6149) - Thanks to @serkodev!\n- **fix:** isolate custom TypeScript plugin paths between profiles (#6148) - Thanks to @serkodev!\n\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r\n","2026-08-15T08:00:01.208Z","370965762","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.10","01a0046f-58b7-708a-b1f1-207c12c0adc0","v3.3.10","2026-08-15T05:18:18.000Z","The v3.3.10 release of Vue Language Tools includes several important fixes, such as resolving `v-for` item types and ignoring trailing whitespace in generic parameters. Additionally, the VSCode integration now supports read-only file systems and isolates custom TypeScript plugin paths between profiles, enhancing the development experience.","2026-08-15T08:00:31.462Z","Vue Language Tools v3.3.10",[49],{"color":14,"id":15,"name":16,"slug":17},"3.3.10",{"body":52,"createdAt":53,"githubId":54,"htmlUrl":55,"id":56,"isPrerelease":27,"isPublished":28,"name":57,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":58,"summary":59,"tagName":57,"updatedAt":60,"displayName":61,"hasBreakingChanges":27,"tags":62,"version":64},"### language-core\n\n- **feat:** check unused generic type parameters (#6137) - Thanks to @KazariEX!\n\n### language-service\n\n- **fix:** preserve trailing modifiers when completing in the middle of a directive (#6133) - Thanks to @lazerg!\n- **fix:** only replace current directive modifier on completion - Thanks to @KazariEX!\n- **fix:** preserve current modifier when filtering completion duplicates - Thanks to @KazariEX!\n\n### component-meta\n\n- **feat:** expose runtime values of enum members in schema (#6131) - Thanks to @valentinpalkovic!\n- **fix:** keep `getProgramAndFile` free of side effects (#6136) - Thanks to @seanogdev!\n\n### workspace\n\n- **feat:** migrate build and tests to `typescript-native-bridge` (#6129)\n\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r","2026-07-31T08:00:03.419Z","362908283","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.9","019fb72f-f783-7575-90ca-bf0b67619807","v3.3.9","2026-07-31T07:20:42.000Z","In version 3.3.9 of Vue Language Tools, new features include the ability to check for unused generic type parameters and expose runtime values of enum members in the schema. Key fixes enhance directive completion behavior by preserving modifiers and ensuring the `getProgramAndFile` function remains side-effect free.","2026-07-31T08:00:34.677Z","Vue Language Tools v3.3.9",[63],{"color":14,"id":15,"name":16,"slug":17},"3.3.9",{"body":66,"createdAt":67,"githubId":68,"htmlUrl":69,"id":70,"isPrerelease":27,"isPublished":28,"name":71,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":72,"summary":73,"tagName":71,"updatedAt":74,"displayName":75,"hasBreakingChanges":27,"tags":76,"version":78},"### language-core\n\n- **feat:** support vapor directives (#6126) - Thanks to @liangmiQwQ!\n\n### workspace\n\n- **chore:** upgrade to TypeScript 7 and support `@typescript\u002Ftypescript6` (#6123) - Thanks to @WaldemarEnns!\n\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r","2026-07-22T16:00:01.855Z","358142947","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.8","019f8a8e-2f14-77b8-8f06-9fc9ffa33cae","v3.3.8","2026-07-22T15:54:06.000Z","In version 3.3.8 of Vue Language Tools, support for vapor directives has been added, enhancing directive capabilities. Additionally, the project has upgraded to TypeScript 7, ensuring compatibility with newer TypeScript features.","2026-07-22T16:00:20.176Z","Vue Language Tools v3.3.8",[77],{"color":14,"id":15,"name":16,"slug":17},"3.3.8",{"body":80,"createdAt":81,"githubId":82,"htmlUrl":83,"id":84,"isPrerelease":27,"isPublished":28,"name":85,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":86,"summary":87,"tagName":85,"updatedAt":88,"displayName":89,"hasBreakingChanges":27,"tags":90,"version":92},"### language-core\n\n- **fix:** wrap single expression event handlers to avoid ASI after `return` (#6115) - Thanks to @KazariEX!\n\n### typescript-plugin\n\n- **fix:** filter const globals from template completions\n\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r","2026-07-08T04:00:03.089Z","350681411","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.7","019f3fe1-fdf3-717b-8c77-67f70fbe9330","v3.3.7","2026-07-08T03:44:53.000Z","In version 3.3.7 of Vue Language Tools, a fix was implemented to wrap single expression event handlers, preventing issues with Automatic Semicolon Insertion (ASI) after `return`. Additionally, the TypeScript plugin now filters out const globals from template completions, enhancing the development experience.","2026-07-08T04:00:21.330Z","Vue Language Tools v3.3.7",[91],{"color":14,"id":15,"name":16,"slug":17},"3.3.7",{"body":94,"createdAt":95,"githubId":96,"htmlUrl":97,"id":98,"isPrerelease":27,"isPublished":28,"name":99,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":100,"summary":101,"tagName":99,"updatedAt":102,"displayName":103,"hasBreakingChanges":27,"tags":104,"version":106},"### language-core\r\n\r\n- **fix:** make generic component internal context inference type-safe across `.d.ts` boundary (#6104) - Thanks to @Holiden!\r\n- **fix:** do not treat non-trivial property accesses as compound - Thanks to @KazariEX!\r\n- **fix:** treat semicolon-terminated expressions as compound - Thanks to @KazariEX!\r\n- **fix:** preserve return types for compound event handlers - Thanks to @KazariEX!\r\n- **fix:** use `WeakMap` to cache inline TS ASTs - Thanks to @KazariEX!\r\n- **fix:** match upstream CSS `v-bind` parsing behavior - Thanks to @KazariEX!\r\n- **fix:** include setup bindings as potential component names (#6111) - Thanks to @KazariEX!\r\n- **perf:** reduce boundary code feature allocations - Thanks to @KazariEX!\r\n- **refactor:** centralize code features and deprecate `allCodeFeatures` - Thanks to @KazariEX!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r\n","2026-06-30T16:00:01.475Z","346904602","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.6","019f1942-45b0-737b-8fef-6d6b25565a55","v3.3.6","2026-06-30T14:47:24.000Z","The v3.3.6 release of Vue Language Tools includes several important fixes for type safety and parsing behavior, particularly around generic components and compound expressions. Performance improvements were made by reducing boundary code feature allocations and centralizing code features, enhancing overall efficiency for developers.","2026-06-30T16:00:18.609Z","Vue Language Tools v3.3.6",[105],{"color":14,"id":15,"name":16,"slug":17},"3.3.6",{"body":108,"createdAt":109,"githubId":110,"htmlUrl":111,"id":112,"isPrerelease":27,"isPublished":28,"name":113,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":114,"summary":115,"tagName":113,"updatedAt":116,"displayName":117,"hasBreakingChanges":27,"tags":118,"version":120},"### language-core\r\n\r\n- **fix:** include event modifiers in duplicate listener checks (#6097) - Thanks to @KazariEX!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>\r\n","2026-06-13T08:00:01.923Z","338913450","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.5","019ebffe-b76b-72d3-8457-36dd95d29830","v3.3.5","2026-06-13T06:22:13.000Z","In version 3.3.5 of Vue Language Tools, a fix was implemented to include event modifiers in duplicate listener checks, enhancing event handling accuracy. This update improves the overall reliability of the language tools for Vue developers.","2026-06-13T08:00:09.893Z","Vue Language Tools v3.3.5",[119],{"color":14,"id":15,"name":16,"slug":17},"3.3.5",{"body":122,"createdAt":123,"githubId":124,"htmlUrl":125,"id":126,"isPrerelease":27,"isPublished":28,"name":127,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":128,"summary":129,"tagName":127,"updatedAt":130,"displayName":131,"hasBreakingChanges":27,"tags":132,"version":134},"### language-core\r\n\r\n- **fix:** only exclude already-set props from inherited attrs when `checkRequiredFallthroughAttributes` is enabled (#6088) - Thanks to @KazariEX!\r\n- **fix:** camelize slot props regardless of `htmlAttributes` option (#6089) - Thanks to @KazariEX!\r\n- **fix:** detect duplicate event listeners across name formats (#6094) - Thanks to @whysopaul!\r\n\r\n### language-service\r\n\r\n- **fix:** respect var hoisting for destructured props hints (#6092) - Thanks to @KazariEX!\r\n\r\n### typescript-plugin\r\n\r\n- **fix:** do not treat `class` and `style` as a boolean property (#6081) - Thanks to @KazariEX!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-06-08T04:00:02.417Z","335740444","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.4","019ea563-335b-701c-84af-3088d09b5482","v3.3.4","2026-06-08T03:51:07.000Z","The v3.3.4 release of Vue Language Tools includes several important fixes: it now correctly excludes already-set props from inherited attributes, camelizes slot props regardless of the HTML attributes option, and detects duplicate event listeners. Additionally, the TypeScript plugin no longer treats 'class' and 'style' as boolean properties, improving type hinting for developers.","2026-06-08T04:00:10.040Z","Vue Language Tools v3.3.4",[133],{"color":14,"id":15,"name":16,"slug":17},"3.3.4",{"body":136,"createdAt":137,"githubId":138,"htmlUrl":139,"id":140,"isPrerelease":27,"isPublished":28,"name":141,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":142,"summary":143,"tagName":141,"updatedAt":144,"displayName":145,"hasBreakingChanges":27,"tags":146,"version":148},"### vscode\r\n\r\n- **fix:** prevent grammar scopes leakage in capitalized tags (#6073) - Thanks to @KazariEX!\r\n- **fix:** preserve TS auto imports behavior in Vue files (#6072) - Thanks to @KazariEX!\r\n\r\n### workspace\r\n\r\n- **fix:** read PR title from env in `auto-version` workflow to prevent injection (#6074) - Thanks to @arpitjain099!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-30T12:00:01.833Z","331912015","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.3","019e78c1-6911-7158-8abf-593cf429c969","v3.3.3","2026-05-30T10:01:24.000Z","In version 3.3.3 of Vue Language Tools, key fixes include preventing grammar scopes leakage in capitalized tags and preserving TypeScript auto imports behavior in Vue files. Additionally, the auto-version workflow now reads the PR title from the environment to prevent injection issues.","2026-05-30T12:00:10.131Z","Vue Language Tools v3.3.3",[147],{"color":14,"id":15,"name":16,"slug":17},"3.3.3",{"body":150,"createdAt":151,"githubId":152,"htmlUrl":153,"id":154,"isPrerelease":27,"isPublished":28,"name":155,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":156,"summary":157,"tagName":155,"updatedAt":158,"displayName":159,"hasBreakingChanges":27,"tags":160,"version":162},"### language-core\r\n\r\n- **feat:** preserve literal types for inline `v-for` sources (#6067) - Thanks to @kkesidis!\r\n- **fix:** align `v-bind` shorthand identifier skipping with interpolation - Thanks to @KazariEX!\r\n\r\n### vscode\r\n\r\n- **feat:** transform tsserver content (#6062) - Thanks to @KazariEX!\r\n- **fix:** do not mark trailing slash in capitalized self-closing tags as invalid (#6065) - Thanks to @suisanka!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-25T16:00:01.630Z","328916835","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.2","019e5fdd-564b-715f-b3e9-89dbcf7654c6","v3.3.2","2026-05-25T14:35:28.000Z","In version 3.3.2 of Vue Language Tools, the preservation of literal types for inline `v-for` sources has been added, enhancing type safety. Additionally, there are fixes for `v-bind` shorthand identifier skipping and improvements in handling trailing slashes in capitalized self-closing tags within VSCode.","2026-05-25T16:00:15.780Z","Vue Language Tools v3.3.2",[161],{"color":14,"id":15,"name":16,"slug":17},"3.3.2",{"body":164,"createdAt":165,"githubId":166,"htmlUrl":167,"id":168,"isPrerelease":27,"isPublished":28,"name":169,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":170,"summary":171,"tagName":169,"updatedAt":172,"displayName":173,"hasBreakingChanges":27,"tags":174,"version":176},"### language-core\r\n\r\n- **fix:** avoid extraneous children error for conditional slots (#6056) - Thanks to @KazariEX!\r\n\r\n### language-service\r\n\r\n- **refactor:** replace scanner-based missing props hints detection with AST traversal - Thanks to @KazariEX!\r\n\r\n### typescript-plugin\r\n\r\n- **fix:** get component prop details from symbols - Thanks to @KazariEX!\r\n- **fix:** skip unchecked JS identifiers in component props (#6055) - Thanks to @KazariEX!\r\n\r\n### vscode\r\n\r\n- **fix:** resolve typescript plugin path from resolved server path (#6058) - Thanks to @KazariEX!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-19T16:00:01.613Z","325085401","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.1","019e40f7-2e3a-7288-85a5-f104ec5a3994","v3.3.1","2026-05-19T14:47:50.000Z","Release v3.3.1 of Vue Language Tools includes important fixes to avoid extraneous children errors for conditional slots and improve TypeScript plugin functionality by enhancing prop details detection. Additionally, the language service has been refactored to use AST traversal for missing props hints, improving overall performance and reliability.","2026-05-19T16:00:11.445Z","Vue Language Tools v3.3.1",[175],{"color":14,"id":15,"name":16,"slug":17},"3.3.1",{"body":178,"createdAt":179,"githubId":180,"htmlUrl":181,"id":182,"isPrerelease":27,"isPublished":28,"name":183,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":184,"summary":185,"tagName":183,"updatedAt":186,"displayName":187,"hasBreakingChanges":27,"tags":188,"version":190},"## Features\r\n\r\n### Refined Autocomplete for Component Props\r\n\r\nPreviously, we inferred props used for autocomplete from the component itself's type, which did not work well with components whose props need to be inferred dynamically, such as generics or discriminated unions.\r\n\r\nNow, we have improved this feature to better align with TS behavior. See the following example:\r\n\r\n```vue\r\n\u003Cscript lang=\"ts\" setup>\r\n  defineProps\u003C\r\n    | { type: \"foo\"; foo: string }\r\n    | { type: \"bar\"; bar: string }\r\n  >();\r\n\u003C\u002Fscript>\r\n\r\n\u003Ctemplate>\r\n  \u003CSelf type=\"foo\" :| \u002F>\r\n  \u003C!--              ^ [foo, ...] -->\r\n  \u003CSelf type=\"bar\" :| \u002F>\r\n  \u003C!--              ^ [bar, ...] -->\r\n\u003C\u002Ftemplate>\r\n```\r\n\r\nWhen triggering completions at the two positions above, we will now get the props that are actually available in each corresponding case.\r\n\r\n(PR: #5709)\r\n\r\n### Check Required Fallthrough Attributes\r\n\r\nConsider the following structure:\r\n\r\n```vue\r\n\u003C!-- basic.vue -->\r\n\u003Cscript lang=\"ts\" setup>\r\n  defineProps\u003C{\r\n    foo: string;\r\n    bar: string;\r\n  }>();\r\n\u003C\u002Fscript>\r\n```\r\n\r\n```vue\r\n\u003C!-- comp.vue -->\r\n\u003Cscript lang=\"ts\" setup>\r\n  import Basic from \".\u002Fbasic.vue\";\r\n\u003C\u002Fscript>\r\n\r\n\u003Ctemplate>\r\n  \u003CBasic \u002F>\r\n\u003C\u002Ftemplate>\r\n```\r\n\r\nWhen the `fallthroughAttributes` option is enabled on `Comp`, `Comp` inherits all props from `Basic`, allowing us to get prop completions for `Basic` when using `Comp`.\r\n\r\nBy default, however, the props inherited from `Basic` are all optional. This means we cannot enforce passing those required props when using `Comp`. At the same time, even if the required props from `Basic` are passed to `Comp`, `Basic` will still report missing prop errors.\r\n\r\nAfter enabling the new `checkRequiredFallthroughAttributes` option on `Comp`, `Comp` will inherit `Basic`'s props exactly as they are, and the missing prop errors on `Basic` inside `Comp` will disappear. This is because doing so is equivalent to promising that these required props should be passed when using `Comp`. Additionally, if some of the props required by `Basic` have already been passed directly to `Basic`, those props will be excluded from the inherited props.\r\n\r\n(PR: #6049)\r\n\r\n## Bug Fixes\r\n\r\n- In subprojects using project references, importing Vue files from another project will no longer trigger TS6307 errors (PR: #6048)\r\n- When the `js\u002Fts.tsserver.experimental.enableProjectDiagnostics` option is enabled, Vue files in large projects will no longer trigger diagnostics in an infinite loop (PR: #6051)\r\n\r\n## Changelog\r\n\r\nPlease refer to [CHANGELOG.md](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Fblob\u002Fmaster\u002FCHANGELOG.md) for details.\r\n\r\n## ❤️ Thanks to Our Sponsors\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-18T12:00:01.711Z","324190763","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.3.0","019e3af5-18ad-728a-9e2a-b491b44df4c9","v3.3.0","2026-05-18T11:40:23.000Z","The v3.3.0 release of Vue Language Tools introduces refined autocomplete for component props, enhancing TypeScript behavior for dynamic prop inference. Additionally, a new option, `checkRequiredFallthroughAttributes`, ensures that required props from parent components are enforced correctly, eliminating missing prop errors. Bug fixes include resolving TS6307 errors in subprojects and preventing infinite diagnostics loops in large projects.","2026-05-18T12:00:12.561Z","Vue Language Tools v3.3.0",[189],{"color":14,"id":15,"name":16,"slug":17},"3.3.0",{"body":192,"createdAt":193,"githubId":194,"htmlUrl":195,"id":196,"isPrerelease":27,"isPublished":28,"name":197,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":198,"summary":199,"tagName":197,"updatedAt":200,"displayName":201,"hasBreakingChanges":27,"tags":202,"version":204},"### language-core\r\n\r\n- **fix:** do not process inline markdown syntax in semantic-aware segments (#6038) - Thanks to @KazariEX!\r\n- **perf:** rewrite a subset of template node transforms (#5769) - Thanks to @KazariEX!\r\n\r\n### vscode\r\n\r\n- **fix:** trigger file rename edits when moving folders with Vue files (#6046) - Thanks to @KazariEX!\r\n\r\n### workspace\r\n\r\n- **chore:** bump volar services to 0.0.71 (#6043) - Thanks to @TRIS-H!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-13T20:00:01.059Z","321994177","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.2.9","019e22ec-be0c-73ae-a137-ba58ef148c92","v3.2.9","2026-05-13T17:01:54.000Z","In version 3.2.9 of Vue Language Tools, inline markdown syntax processing in semantic-aware segments has been fixed, enhancing template handling. Additionally, performance improvements were made with a rewrite of template node transforms, and a fix was implemented for triggering file rename edits when moving folders containing Vue files.","2026-05-13T20:00:13.871Z","Vue Language Tools v3.2.9",[203],{"color":14,"id":15,"name":16,"slug":17},"3.2.9",{"body":206,"createdAt":207,"githubId":208,"htmlUrl":209,"id":210,"isPrerelease":27,"isPublished":28,"name":211,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":212,"summary":213,"tagName":211,"updatedAt":214,"displayName":215,"hasBreakingChanges":27,"tags":216,"version":218},"### language-core\r\n\r\n- **fix:** replace inline code blocks after sfc blocks processing (#6024) - Thanks to @KazariEX!\r\n- **fix:** support navigation for kebab-case declarations in `GlobalComponents` (#6026) - Thanks to @Gehbt!\r\n\r\n### language-service\r\n\r\n- **feat:** support TS module resolution for SCSS `@import` navigation (#6033) - Thanks to @KazariEX!\r\n\r\n### typescript-plugin\r\n\r\n- **fix:** replace language service per-method overrides with a proxy (#6035) - Thanks to @KazariEX!\r\n\r\n### vscode\r\n\r\n- **chore:** upgrade `reactive-vscode` to v1.0.1 (#6019) - Thanks to @kermanx!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-05-04T12:00:00.943Z","317073962","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.2.8","019df2dc-0da0-705b-bcec-780dfc65acfc","v3.2.8","2026-05-04T08:31:19.000Z","In version 3.2.8 of Vue Language Tools, key fixes include improved handling of inline code blocks and kebab-case declarations in GlobalComponents. A notable new feature is the support for TypeScript module resolution for SCSS `@import` navigation, enhancing the development experience for Vue\u002FNuxt developers.","2026-05-04T12:00:14.615Z","Vue Language Tools v3.2.8",[217],{"color":14,"id":15,"name":16,"slug":17},"3.2.8",{"body":220,"createdAt":221,"githubId":222,"htmlUrl":223,"id":224,"isPrerelease":27,"isPublished":28,"name":225,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":10,"summary":226,"tagName":225,"updatedAt":227,"displayName":228,"hasBreakingChanges":27,"tags":229,"version":231},"## 3.2.7 (2026-04-19)\r\n\r\n### component-meta\r\n\r\n- **fix:** preserve non-ASCII characters in prop default values (#6012) - Thanks to @ef81sp!\r\n\r\n### workspace\r\n\r\n- **chore:** bump typescript to 6.0.3 (#6017) - Thanks to @KazariEX!\r\n\r\n## Our Sponsors ❤️\r\n\r\n\u003Cp align=\"center\">This project is made possible thanks to our generous sponsors:\u003C\u002Fp>\r\n\r\n\u003Ctable>\r\n  \u003Ctbody>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Special Sponsor\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cbr>\r\n        \u003Ca href=\"https:\u002F\u002Fvoidzero.dev\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVoidZero.svg\" height=\"60\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Ch3>Next Generation Tooling\u003C\u002Fh3>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Platinum Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\"  colspan=\"3\">\r\n        \u003Ca href=\"https:\u002F\u002Fvuejs.org\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FVue.svg\" height=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>An approachable, performant and versatile framework for building web user interfaces.\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"50%\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fstackblitz.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FStackBlitz.svg\" width=\"240\" \u002F>\r\n        \u003C\u002Fa>\r\n        \u003Cp>Stay in the flow with instant dev experiences.\u003Cbr>No more hours stashing\u002Fpulling\u002Finstalling locally\u003C\u002Fp>\r\n        \u003Cp>\u003Cb> — just click, and start coding.\u003C\u002Fb>\u003C\u002Fp>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Gold Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002F\">\r\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FJetBrains.svg\" width=\"80\" \u002F>\r\n        \u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" colspan=\"6\">\r\n        \u003Cb>Silver Sponsors\u003C\u002Fb>\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n    \u003Ctr>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n        \u003Ca href=\"https:\u002F\u002Fwww.prefect.io\u002F\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjohnsoncodehk\u002Fsponsors\u002Fmaster\u002Flogos\u002FPrefect.svg\" width=\"200\" \u002F>\u003C\u002Fa>\r\n      \u003C\u002Ftd>\r\n      \u003Ctd align=\"center\" valign=\"middle\" width=\"33.3%\" colspan=\"2\">\r\n      \u003C\u002Ftd>\r\n    \u003C\u002Ftr>\r\n  \u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\r\n\u003Cp align=\"center\">\r\n\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjohnsoncodehk\" target=\"_blank\">Become a sponsor\u003C\u002Fa> to support Vue\r\n\ttooling development\r\n\u003C\u002Fp>","2026-04-19T12:00:01.268Z","310844949","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Flanguage-tools\u002Freleases\u002Ftag\u002Fv3.2.7","019da59c-aae6-75b9-b5eb-1bc89976315f","v3.2.7","In version 3.2.7 of Vue Language Tools, a fix has been implemented to preserve non-ASCII characters in prop default values, enhancing compatibility for internationalization. Additionally, TypeScript has been updated to version 6.0.3, ensuring developers have access to the latest features and improvements.","2026-04-19T12:00:11.492Z","Vue Language Tools v3.2.7",[230],{"color":14,"id":15,"name":16,"slug":17},"3.2.7",1,25]