✨ Highlights
- Integrate with Nuxt Studio and allow managing Content 3 sites on Studio 🚀
- Collection can now load contents from multiple sources
- Improve query builder to support complex where conditions
🚀 Enhancements
- studio: Integration (#2836)
- Multi source collection (acfbe96a)
- Support where & order in navigation & surround utils (e8df390c)
- Support authentication token for private repositories (66cd3727)
- query: Support complex SQL where conditions (#2878)
- watch: Watch for cahnges in all local sources (c5b1a4f8)
- config: Provide defineContentConfig utility (#2891)
- build: Allow modifying slugify options (#2898)
🔥 Performance
- Broadcase changes before templates update (29577721)
🩹 Fixes
- studio: Use minimatch for browser (a1582b6e)
- lint: Single function argument (c96fd9d5)
- Typecheck (48909976)
- query: No trailing slash on path (a2e5c9f4)
- collection: Path route matching (8ae885dd)
- query: Ensure fields are unique in query (9b4635e2)
- preview: Prerendering issue on load (b955f769)
- preview: Move comment (72e894e8)
- Correct typos in comments within mergeDraft function (006c615e)
- collection: Respect default value in null fields (9fdc4d63)
- hot reload: Normalize files path in windows (f8832736)
- ContentRenderer: Render empty slot if body is empty (c3251514)
- surround: Do not use parent item if it exists as first child (5810fc69)
- docs: Prerendering issues (c9a0cda1)
- surround: Handle missing path (59c69bc4)
- surround: Remove all posible dupplicate paths (d5299960)
- Typecheck prepack (dae41497)
- navigation: Mobile display (0525e9d6)
- navigation: Highlight (862a8b45)
- studio: Find index file collection by route path (c3f2b9ba)
- renderer: Bundle prose/alias components (bd9e15b5)
- module: Postgres database types (36d3b087)
💅 Refactors
📖 Documentation
- app: Transform navigation to improve search (d24e76c1)
- Typos (515a4f24)
- Duplicate section in 3.files/1.markdown.md (#2866)
- Update markdown page (e0aa63db)
- Fix README.md (#2875)
- Switch between v2 and v3 docs (3db7fdf6)
- studio: Dedicated section (2aa3e5e3)
- Update query builder docs (3d55b0a8)
- home: Move to markdown (b51cbdf5)
- Apply studio parsing (9f194234)
- landing: Update studio block (7d87f7e3)
- studio: Update setup video (2bb88758)
- migration: Added migration instructions for ProsePre, ProseCode, and ProseCodeInline (#2892)
- Fix typo (#2893)
- Replace mdcslot docs with native (3fdf8879)
- Update defineContentConfig (ed704c46)
🏡 Chore
- Fixed the smallest typo ever (#2863)
- Remove log (947ccd72)
- Upgrade to @nuxtjs/mdc-edge@latest (50b45e76)
- Upgrade deps (057631ca)
- Update deps (722a9e7f)
- Update types (6e137e68)
- Add the remaining prose tags (#2890)
- Upgrade deps (9e016ee8)
- Upgrade @nuxtjs/mdc (17aaf4d4)
- release: V3.0.0-alpha.8 (86be053e)
✅ Tests
- Add unit tests for query builder, navigation, and search (9443f1f9)
❤️ Contributors
- Farnabaz @farnabaz
- Inesh Bose @ineshbose
- Chris @zyyv
- Maxime Pauvert @maximepvrt
- Jess @JessicaSachs
- Baptiste Leproux @larbish
- Timothy Yin @HoshinoSuzumi
- Martijn Loth @MLoth
- Benjamin Canac @benjamincanac