🎉 Highlights
- Support multiple validator libraries Zod v4 and Valibot
- Collection fields can inherit their schema from Vue components
Note
The z
re-export from @nuxt/content
is deprecated and will be removed in a future release. Import z
from zod
(or zod/v3
) instead.
🚀 Enhancements
- Adopt standard schema spec and support different validators (#3524)
- Inherit component prop types in content collection (#3451)
🩹 Fixes
- Ignore OSX meta file
.DS_Store
(fe5d7f91) - Ignore .DS_Store files in all subdirectories (c7a9af3f)
- nuxthub: Missing line separator in database migrations (#3464)
- Do not register
close
hook if websocket is disabled (#3474) ProseCode
preview syntax highlighting (#3491)- Improve websocket and watcher cleanup handling (#3478)
- Deprecate
nitro
export in favor ofserver
(ec97064f) - Block experimental sqlite warning on node (5ac31da0)
- Use listhen's
publicUrl
if available (#3500) - Add dependency at Nuxt root dir (#3525)
- inherit: Type generation (63500f33)
- Normalize source cwd (#3532)
- inherit: Issue with property definition in arrays (873b7687)
- inherit: Try resolve component from root directory (b0073f1d)
- inherit: Cache component meta (e9658de3)
📖 Documentation
- Use vue
<slot>
(#3460) - collections: Remove useless docs (55e34ad3)
- Document
sqliteConnector
(f97ea701) - Extend tip for azure static web apps (#3472)
- Create examples and integrations section (#3473)
- template: Update docus base dir (6a028d19)
- template: Update docus and add i18n as draft (a9fed2f9)
- Fix typo in content editors (#3486)
- I18n example useless import (#3479)
- Fixed example syntax (#3495)
- ui: Update green to match with nuxt (31baffb9)
- Fix nativeSqlite configuration link (#3508)
- studio: IconLibraries option in editor schema def (8c3b55ac)
- Use
kbd
for keyboard shortcuts (9979388d)
🏡 Chore
- announcement: Nuxtlabs joins vercel (80acc862)
- Upgrade deps (17af59c6)
- Upgrade
@nuxtjs/i18n
(81bf914c) - Examples with the right argument order (#3493)
- Upgrade deps (#3498)
- Upgrade to Nuxt 4 (#3499)
- Update WebSocket content reload logger prefix for clarity (#3522)
- Use NuxtHub nightly (#3536)
❤️ Contributors
- @farnabaz
- @skiyee
- @Eazash
- @maximepvrt
- @larbish
- @matisbag
- Wind hi@productdevbook.com
- @andrefmonteiro
- Michel EDIGHOFFER edimitchel@gmail.com
- Bobbie Goede bobbiegoede@gmail.com
- @acidjazz
- @mmeester
- Letsgohimalaya letsgohimalaya.com.np@gmail.com