[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-vuejs-core-v3.5.45":3,"$f2v3tzw7dti6zg":-1},{"adjacent":4,"latestReleases":12,"relatedArticles":30,"relatedArticlesAreVersioned":9,"release":62},{"newer":5,"older":6},null,{"htmlUrl":7,"id":8,"isPrerelease":9,"name":10,"publishedAt":11,"tagName":10},"https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fcore\u002Freleases\u002Ftag\u002Fv3.5.44","01a13446-930a-746a-b997-0a292f07c33f",false,"v3.5.44","2026-10-13T07:43:25.000Z",[13,14,18,22,26],{"id":8,"isPrerelease":9,"name":10,"publishedAt":11,"tagName":10},{"id":15,"isPrerelease":9,"name":16,"publishedAt":17,"tagName":16},"01a0af3c-f67d-77b2-aead-098e2a2d7351","v3.5.43","2026-09-17T08:36:57.000Z",{"id":19,"isPrerelease":9,"name":20,"publishedAt":21,"tagName":20},"01a0423b-ac2d-73ff-93fb-6fabb2698232","v3.5.42","2026-08-27T05:47:42.000Z",{"id":23,"isPrerelease":9,"name":24,"publishedAt":25,"tagName":24},"019fd0ef-cb6f-776b-8913-54ae02026ee7","v3.5.41","2026-08-05T06:59:01.000Z",{"id":27,"isPrerelease":9,"name":28,"publishedAt":29,"tagName":28},"019f6914-e38d-718a-ac38-a0db0dec451f","v3.5.40","2026-07-16T03:08:38.000Z",[31,39,46,54],{"id":32,"image":33,"publishedAt":34,"slug":35,"sourceName":36,"summary":37,"title":38},"01a1c02e-4370-7273-ad0d-24c19451370e","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmf5ab4lpn5xofkbd90vv.png","2026-11-09T08:28:19.000Z","how-to-make-vue-dynamic-components-more-stable","Jakub Andrzejewski","This article discusses improving the stability of Vue Dynamic Components by enhancing type safety with TypeScript. The author shares a custom wrapper for the native `\u003Ccomponent :is>` that enforces stricter prop checks and prevents common errors, such as typos in component names. This approach aims to provide a better developer experience by reducing unexpected bugs.","How to make Vue Dynamic Components more stable",{"id":40,"image":41,"publishedAt":42,"slug":43,"sourceName":36,"summary":44,"title":45},"01a17739-88d3-70e4-940f-27b319049476","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wqnnm50zwbr0yhceksg.png","2026-10-26T07:28:25.000Z","what-is-props-reactivity-loss-in-vue-and-how-to-avoid-it","The article discusses the issue of props reactivity loss in Vue when destructuring props and presents three potential solutions. The author ultimately recommends using the provide\u002Finject pattern to maintain reactivity while avoiding prop drilling, emphasizing the importance of architectural considerations in Vue applications.","What is props reactivity loss in Vue and how to avoid it?",{"id":47,"image":48,"publishedAt":49,"slug":50,"sourceName":51,"summary":52,"title":53},"01a16dc8-7e2b-76ca-93c4-1cd6c493ca95","https:\u002F\u002Falexop.dev\u002Fposts\u002Fgoodbye-vue-tsc-moving-a-vue-project-to-type-script-7-1-content-mappers\u002Findex.png","2026-10-24T00:00:00.000Z","goodbye-vue-tsc-moving-a-vue-project-to-typescript-71-content-mappers","alexop.dev","TypeScript 7.1 introduces content mappers, allowing for direct type-checking of .vue files without the need for vue-tsc. This change simplifies the integration of Vue with TypeScript, as it eliminates the need for additional packages and improves performance significantly. The article discusses the migration process and performance benchmarks comparing vue-tsc with the new TypeScript setup.","Goodbye vue-tsc? Moving a Vue Project to TypeScript 7.1 Content Mappers",{"id":55,"image":56,"publishedAt":57,"slug":58,"sourceName":59,"summary":60,"title":61},"01a140a0-c2d5-75c4-b923-df35a93002a0","https:\u002F\u002Fuiverify.ai\u002Fblog\u002Fvue-visual-regression-testing\u002Fcover.webp","2026-10-15T15:31:00.000Z","vue-visual-regression-testing-without-lock-in","UI Verify","A practical guide to visual regression testing for Vue and Nuxt: screenshot components through Storybook or Vitest browser mode, or point Playwright at the running app (including mixed PHP plus Vue stacks), and how to keep the screenshots stable in CI.","Vue visual regression testing, without lock-in",{"htmlUrl":63,"id":64,"isPrerelease":9,"name":65,"projectId":66,"projectName":67,"projectOwner":68,"projectRepo":69,"projectUrl":70,"publishedAt":71,"summary":72,"tagName":65,"updatedAt":73,"breakingChangesHtml":5,"displayName":74,"hasBreakingChanges":9,"indexable":75,"notesHtml":76,"version":77},"https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fcore\u002Freleases\u002Ftag\u002Fv3.5.45","01a1ab94-9d34-72a1-b7db-6bd0d856590c","v3.5.45","019d75c1-2584-7615-a210-9c7cc50960c0","Vue Core","vuejs","core","https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fcore","2026-11-05T09:15:06.000Z","This release of Vue Core v3.5.45 includes important updates and fixes. For detailed changes, developers are encouraged to refer to the CHANGELOG.md for both stable and pre-release versions.","2026-11-05T12:00:30.220Z","Vue Core v3.5.45",true,"\u003Cp>For stable releases, please refer to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fcore\u002Fblob\u002Fmain\u002FCHANGELOG.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CHANGELOG.md\u003C\u002Fa> for details.\u003Cbr>For pre-releases, please refer to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fcore\u002Fblob\u002Fminor\u002FCHANGELOG.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CHANGELOG.md\u003C\u002Fa> of the \u003Ccode>minor\u003C\u002Fcode> branch.\u003C\u002Fp>\n","3.5.45"]