Skip to content

Releases: nuxt/content

v2.13.2

19 Jul 16:29
Compare
Choose a tag to compare

🩹 Fixes

  • search: Add string type to gt/lt/gte/lte type definitions (#2704)
  • search: Non-md file might not have dscription file (#2706)
  • module: Disable MDC plugin if user disabled it (#2707)
  • module: Unwatch storage on nitro close (ec7105ad)

📖 Documentation

  • home: Update studio section (#2696)
  • landing: Design review (#2703)
  • Add missing await for searchContent docs (#2692)
  • Prerender home (4253f0bf)
  • Update nuxt-og-image and add postinstall script (#2705)
  • Update ContentSlot Documentation (#2713)

🤖 CI

❤️ Contributors

v2.13.1

05 Jul 09:16
Compare
Choose a tag to compare

NOTE As of Nuxt@3.12.0 there is a regression which cause removing / from prerendered routes. because of this, nuxi generate might not work as expected. As a workaround you can add / into nitro.prerender.routes inside nuxt.config.ts to solve this issue.

🔥 Performance

  • dev-cache: Improve localhost markdown page navigation performance (when having 2,000+ pages) (#2675)

🩹 Fixes

  • module: Do not force prerender index page (#2681)
  • Hot reload on dev server for documentDriven: false (#2686)

📖 Documentation

  • Typo in configuration (#2677)
  • Add missing await keyword in search documentation (#2687)

🏡 Chore

❤️ Contributors

v2.13.0

20 Jun 15:02
Compare
Choose a tag to compare

Note: Content module ignores files extension in sorting contents.

🚀 Enhancements

  • Top level content/ directory in Nuxt 4 compatibility version (#2649)

🩹 Fixes

  • Optimise nested dependencies (#2583)
  • Opt in to import.meta.* properties (#2597)
  • Ignore unsupported files from contents list (#2607)
  • module: Convert content-slot to MDCSlot (#2632)
  • Fix typo in logger warning message (#2626)
  • search: Keep page's beginning paragraphs (#2658)
  • Add Nitro hooks types declarations (#2655)
  • Filter draft files in production (#2648)
  • search: Use page title as default title for sections (9d81acc2)
  • Init storage only when used (#2670)
  • Use runtimeconfig only when necessary (6f06f356)
  • Do not update devDependencies (062fb97f)
  • search: Improve sections with root node (#2672)
  • prerender: Ensure / exists inside prerender rotues (#2673)

📖 Documentation

  • Update to @nuxt/fonts (40b3a070)
  • Update ui-pro ui props (#2585)
  • Use new nuxi module add command in installation (#2603)
  • Add multiple slots example (#2619)
  • Better excerpt description (#2633)
  • Update version (cc894eb2)
  • Resolution for nuxt/ui (b581635e)
  • Fix and update transformers (#2639)
  • Fix social card in README (#2659)

🏡 Chore

❤️ Contributors

v2.12.1

07 Mar 15:44
Compare
Choose a tag to compare

🩹 Fixes

  • Missing import (#2560)
  • types: Use const type parameter for QueryBuilder only (#2546)
  • Split getContent to chunks in getIndexedContentsList (#2354, #2549)
  • types: Add const type parameter for QueryBuilder.only() and .without() (#2573)

📖 Documentation

  • Typo in showURL prop (#2537)
  • Add descriptions of all match operators (#2552)
  • Update highlight.langs defaults (#2559)

🏡 Chore

  • Fix Nuxt extends in renovate.json (#2567)
  • Upgrade @nuxtjs/mdc (8a176f93)

❤️ Contributors

v2.12.0

06 Feb 09:11
Compare
Choose a tag to compare

🚀 Enhancements

  • Adopt to mdc v0.4 (#2539)

NOTE Content module does not load languages that are not specified by the users for syntax-highlighting. See the documentation.
If you want to load support all languages, you can load them in module's config

import { bundledLanguages } from 'shiki'

export default defineNuxtConfig({
  content: {
    highlight: {
      langs: Object.keys(bundledLanguages)
    }
  }
})

🔥 Performance

  • content-list: Cache contents list during generation and per-request (#2527)

🩹 Fixes

  • module: Handle former props in ContentSlot transformer (#2525)
  • client-db: Fetch dir config on legacy query (4b9b6b7a)
  • navigation: Ignore extensions on navigation sort (#2529)

📖 Documentation

🏡 Chore

  • tw-support: Get cssPath from array (#2501)
  • Missing imports in playground (e7e082c3)
  • Upgrade @nuxtjs/mdc (d3437082)

❤️ Contributors

v2.11.0

22 Jan 09:15
Compare
Choose a tag to compare

🩹 Fixes

  • types: Fields in experimental.search can be optional (#2506)
  • ContentSlot: Detect multiline usage (#2508)

📖 Documentation

  • Fix component name (#2482)
  • Search result variable name (#2485)
  • Updates (d41902ad)
  • Mention that searchContent is an experimental feature (#2505)
  • Add carbon ads (77163e4b)

📦 Build

  • Do not emit .mjs in runtime directory (#2514)

🏡 Chore

  • Move to shikiji for types (#2495)
  • Remove unused argument (#2496)
  • dx: Remove caching for dev HMR (78e1eebe)

❤️ Contributors

v2.10.0

22 Dec 09:48
Compare
Choose a tag to compare

🚀 Enhancements

  • Add homepage on package.json (#2413)
  • api: Cache api endpoints (d2bcf70f)

🩹 Fixes

  • Add missing imports for search (#2412)
  • Import nuxt composables from #imports (#2418)
  • 7.search-content.md typo (7bf89960)
  • Enable cache only for clientDb (#2425)
  • Remove d.ts (#2427)
  • Ensure bundler module resolution works with runtime type imports (#2470)
  • Imports (f33f5a20)

📖 Documentation

🏡 Chore

  • perf: Leverage ISR instead for query caching (dee73c67)
  • Remove routeRules added (6b94f131)
  • perf: Leverage ISR instead for query caching" (6a56986c)
  • Upgrade @nuxtjs/mdc^0.3.0 (8c442665)
  • Remove ts-ignore as unstorage has fixed subpath export (#2472)
  • Test bundler module resolution (#2474)

❤️ Contributors


Note: Slightly breaking change in Package internals, due to remark upgrade. class properties are now arrays.

v2.9.0

27 Oct 15:40
Compare
Choose a tag to compare

🚀 Enhancements

  • Add type to layout (#2389)
  • Add search (The feature is still experimental and may face some changes) (#2146)

🩹 Fixes

  • path-meta: Prevent undefined error (1257cb5c)
  • Types import (ee4ea3ad)
  • Ignore regexes in fetchDirConfig (#2362)
  • Optional experimental options (#2391)
  • Update types and imports (061192c5)
  • Prevent duplicate parses (a208567e)
  • Prevent duplicate parses (dae92681)

📖 Documentation

  • Update to latest ui-pro (a08dc1b8)
  • Remove global style (e58855fb)
  • Add terms (798a0a8c)
  • Add data pops in ContentRendererMarkdown and varaibles binding (#2360)
  • Update examples for content helpers composable (b6ff9ba2)
  • Upgrade deps (feca11b6)
  • Improve home (fe357920)
  • Add links for shiki on home (#2386)
  • Update highlight.preload config (#2395)
  • Grammatical tweaks on markdown page (#2394)
  • Update bindings with default value (#2397)
  • Update 3.search.md (40a2e5de)

❤️ Contributors

v2.8.5

28 Sep 15:32
Compare
Choose a tag to compare

🩹 Fixes

v2.8.4

27 Sep 11:57
Compare
Choose a tag to compare

🩹 Fixes