Future major dependency upgrades
หมายเหตุ: บทความนี้ยังเป็นภาษาอังกฤษ เนื่องจากคำแปลภาษาไทยกำลังอยู่ระหว่างจัดทำ
Major upgrades are intentionally separate from framework update and documentation work.
Audience
หัวข้อที่มีชื่อว่า “Audience”Framework maintainers and release engineers.
Prerequisites
หัวข้อที่มีชื่อว่า “Prerequisites”An isolated branch, current test baseline, and the migration guide for the dependency group being upgraded.
| Group | Current major | Future major | Required coverage |
|---|---|---|---|
| Fastify and plugins | 4 | 5 | auth, multipart, static client, errors, maintenance APIs |
| Vite and Vue plugin | 5 | 8 | development server and production asset build |
| Vitest and jsdom | 2 / 26 | 4 / 29 | all workspace tests and DOM behavior |
| Pinia | 2 | 3 | session, metadata, and Designer stores |
| Vue Router | 4 | 5 | guards, capabilities, navigation, lazy routes |
| TypeScript | 5 | 7 | all package typechecks and emitted server/CLI code |
Upgrade one compatible group at a time, read its migration guide, regenerate the lockfile, and keep each change independently reversible.