π Highlights
- To remove runtime overhead, the Module now integrates with NuxtHub migration system. This has a huge effect on SSR load time, specially on Cold-Start.
- Module now can be used inside WebContainers (StackBlitz). Just install
sqlite3
package in the project alongside the Content module. - Improve Database security (Huge thanks to @OhB00 for the help!)
π Enhancements
- db: Drop built-in database adapters in favor of db0 connectors (#3010)
- Integrate with NuxtHub database queries (#3019)
- node-sqlite3 connector (#3032)
- search: Allow filtering contents in search sections (#3053)
- module: Extend content transformers (#3056)
π©Ή Fixes
- templates: Handle cors form studio (06b57aca)
- template: Demo url (#2983)
- Fix broken install link (#2990)
- hmr: Ignore sources without cwd (1a8c2bdf)
- changelog: Image size (7c8e950a)
- module: Collection detection on windown file-watcher (#3006)
- parser: De-prioritise code highlighter plugin (#3009)
- module: Clone layers to prevent side-effect (b4e7dec2)
- preview: Draft ready not received event (a8ee72e6)
- Migration doc typo (#3017)
- Convert boolean value to number in query condition (#2927, #3018)
- Parse new content when file is modified (5dc34299)
- wasm: Override logger functions (#3024)
- module: Content parser error handling (#3046)
- studio: Return when collection not found (454a22db)
- module: Remove scule from optimizeDps list (ddb3bc8c)
- schema: Mark ZodMap as json field (69a14faf)
- wasm: Ignore OPFS warning as Nuxt Content does not depend on it (5d5506ce)
- query: Handle comments and improve single selection (8de0f144)
- preview: Optimize brace-expansion (e84e7f4f)
- Invalid sqlite3 connector resolve (74dd3e18)
- highlighter: Support custom languages (cfc9f431)
- preview: Handle index file in prefix folder (i18n) (37d30083)
- preview: Take exclude into account to find collection (bddd8343)
- nuxthub: Ensure database is enabled (b46fc378)
- vercel: Default database url (042c5489)
π Documentation
- migration: Fix typo (1f737ec0)
- seo: Update studio page (980b8564)
- blog: Undraft release article (6c468121)
- Update visual editor image size (bf968265)
- Update github link (2fb6a490)
- seo: Studio ogImage (51190f58)
- PostPage: Surround order (#2982)
- Surrounds responsive (d65343be)
- Update install commands (#2987)
- Invalid path filed in query-collection-item-surroundings.md (#2989)
- Fix bsky link (#2986)
- release: Add note about new storage system (6db8e173)
- blog: Typo in v3 release (46c309aa)
- PostPage: Fix surround order (#2985)
- template: Publish minimal starter (93d6c846)
- template: Fix GitHub link (c8621155)
- changelog: Update frontmatter-form (#2995)
- blog: Update migration article (ad47af0a)
- blog: Review migration article (ce20ef2c)
- app: Add discord link (48423577)
- blog: Publish migration guide (347dbdd1)
- Fix typo in feature table (#3014)
- blog: Update date (9979db53)
- blog: Typo (d5efff1f)
- Update IN filter operator in docs (#3016)
- Update binding name (5822e8ad)
- Redirects old urls to proper location (#3023)
- Update plugin options example (3e8d6d89)
- Add example with cwd property (#3031)
- collections: Source prefix starts by / (a350dc59)
- markdown: Tip about defining excerpt field in schema (41de576d)
- Update badges (ad456992)
π‘ Chore
- Disable markdown lint (4e1b2e64)
- Upgrade deps (d3ebaa93)
- Update issue templates (6692102f)
- Upgrade deps (905b18fb)
- Upgrade deps (ef9e7577)
- playgorund: Missing dependency (3cb26345)
- Update lock file (c5058c07)
β Tests
- Fix count query (bd0ec599)
π€ CI
- Disable corepack default to latest (d0c3ddf8)
β€οΈ Contributors
- Farnabaz @farnabaz
- SΓ©bastien Chopin @atinux
- Baptiste Leproux @larbish
- @MellKam
- Bean Deng ιζ dengbin@bilibili.com
- Patrick McGrath patrickmcgrath29@gmail.com
- @case-fastly
- Sam Blowes samblowes@hotmail.com
- @maximepvrt
- @ntnyq
- @HZooly
- @abdrahmanrizk