- Revert navDirFromPath behavior (049c356d)
- Sébastien Chopin (@Atinux)
- client-db: Ensure
ignoreSources
is an array (45b44a69) - document-driven: Page layout detection (#1955)
- release: Release v2.5.0 (2bce04c8)
- Farnabaz [email protected]
- Introduce
component-resolver
transformer (#1907) - client-db: Allow possibility to ignore some sources from client storage (#1917)
- Add anchorLinks type (#1894)
- headings: Don't generate link if
id
is missing (#1893) - code block: Use div instead of span (#1885)
- Types (#1912)
- Db access time issue (#1838)
- Refresh content-index on nitro start (#1947)
- findSurround: Allow before and after to be 0 (#1922)
- module: Close dev server on nitro close (#1952)
- Remove extraneous comma (#1878)
- Update link to useHead (#1895)
- Update get-started description (13a2e1cf)
- Update content list query example (#1901)
- Fix deployment (#1913)
- Update documentDriven config (#1915)
- Add examples for JSON string for inline props (#1882)
- Update badges (737d5c54)
- Add github in sources (#1946)
- Farnabaz [email protected]
- Barbapapazes (@Barbapapazes)
- Sébastien Chopin [email protected]
- Wolfgang Drescher [email protected]
- Estéban
- Patrik
- Nobkd
- Clément Ollivier (@clemcode)
- Ben Hong (@bencodezen)
- pnpm: Switch to pnpm (local / ci) (#1868)
- query: Decode unicode params (#1871)
- scripts: Prepare script (66e22c5d)
- Farnabaz [email protected]
- Yaël Guilloux [email protected]
- useContentHead: Disable host detection (f6a429dc)
- Update release config (801535d2)
- Sébastien Chopin [email protected]
- Farnabaz [email protected]
- useContentHead:
undefined
url (b157500b)
- Update edit path (#1853)
- Farnabaz [email protected]
- Barbapapazes [email protected]
- shiki-highlighter: Improve performance & auto load new languages (#1775)
- shiki: Highlight excerpt (#1802)
- markdown: Keep meta from fenced code block (#1800)
- markdown: Don't create excerpt if there is no
<!--more-->
(#1801)
- build: Do not register web-socket plugin on non-dev env (#1768)
- document-driven: Prevent
404
error on redirected pages (#1770) - query: Ensure default values always apply to query params (#1778)
- examples: Layout duplication (#1808)
- Shiki: Sanitize highlighted text (#1818)
- markdown-link: Replacing
blank
prop withtarget
(#1828) - highlighter: Define missing env in Vite (#1830)
- shiki: Issue with JSON import (#1824)
- markdown: XSS Prevention (#1832)
- Handle uri encoded
_path
query (#1794) - Add
og:title,url,description
meta tags and prefixog:image
with host (#1769) - navigation: Missing import (6a1e854e)
- navigation: Missing import (1f7d3a2b)
- markdown: Images src with
baseURL
(#1833)
- Update badges (5a2d2871)
- Update outdated link in
sitemap.md
(#1772) - Fix broken quickstart link (#1785)
- Fix
ContentRenderer
source link (#1790) - Fix broken nuxt link (#1789)
- Fix ContentDoc multi-slot example (#1815)
- Add note about transformer (#1826)
- Update logo (f77d7703)
- Disable
autoImport
(#1842)
- Farnabaz [email protected]
- Daniel Roe [email protected]
- ハン / Han
- Sébastien Chopin [email protected]
- SheetJSDev [email protected]
- Arash
- Horu
- Valery Qwertovsky
- GanymedeNil [email protected]
- Nobkd
- Issayah [email protected]
- PickleNik
- Philipp Wagner [email protected]
- Yuki Inoue [email protected]
- module: Introduce
api.baseURL
and deprecatebase
(#1695) - Unique api calls per build (#1705)
- shiki: Expose highlighting utils (#1727)
- document-driven: Introduce
start
andfinish
hooks (#1744) - query: Fully cacheable api (#1752)
- markdown: Resolve custom shiki languages (#1692)
- clientDB: Disable clientDB if token is set and has falsy value (#1700)
- shiki: Issue with merging multiple themes (#1703)
- query: Invalid response on missing content (#1706)
- test: Typo (#1707)
- markdown: Remove double and trailing dashes from heading ids (#1711)
- ws: Prevent port conflict on running multiple instances (#1721)
- markdown: Remove extra dash from heading id (4c376587)
- Typo (a7912af1)
- build: Invalid cache route handler (ae138a87)
- ContentRendererMarkdown: Recreate vNodes in render function (#1734)
- query: Fallback to default locale if query has no filter on
_locale
(#1748) - module: Put query parameters removal under an experimental flag (#1757)
- Add missing imports (5285db01)
- ContentRenderer: Simplify conditions (#1715)
- Shiki: Prepare Shiki highlighter for external usage (#1720)
- Update deps (#1684)
- Update studio module (fe55ff28)
- Revert studio module to 0.2.2 (e26ffd01)
- Update studio module (#1686)
- Fix typo (#1693)
- Upgrade studio module (ff2edddc)
- Update code inline (#1730)
- Update module options (#1755)
- Ahad Birang [email protected]
- Farnabaz [email protected]
- Yaël Guilloux [email protected]
- Sébastien Chopin [email protected]
- Levi (Nguyễn Lương Huy) [email protected]
- Nobkd
- Onur Dumangöz
- Baptiste Leproux [email protected]
- ContentRenderer: Empty content detection (#1653)
- ContentList: Handle props change and fix slots default (#1668)
- Improve typings and simplify logic (#1669)
- Fix error in ContentQuery where clause example (#1643)
- Update sources (#1664)
- a11y: Use list for nav example (#1670)
- Add #content/context virtual file (6e205703)
- No need for virtual file (37e2caf9)
- Upgrade deps (#1682)
- Farnabaz [email protected]
- Novellac
- Sébastien Chopin (@Atinux)
- Brett Ormsby
- module: Do not warn when sources is empty (42fffc98)
- module: Set default hostname for dev socket (#1624)
- Document Driven: Layout prefetching (#1637)
- MarkdownParser: Refine content path in anchor link (#1629)
- Ahad Birang
- Nobkd
- Selemondev
- Sébastien Chopin
- document-driven: Support
navigation.redirect
from_dir
files (#1545) - Spa mode (#1525)
- Config for anchor link generation of headings (#1564)
- parser: Introduce
_dir
field in contents (#1613)
- build: Build caches before pre-rendering contents (#1530)
- module: Make
documentDriven
configs optional (#1539) - Add missing imports (451b000e)
- Missing imports on preview mode (f9f161b1)
- Use relative
.md
link (#1556) - module: Multi-source array (#1578)
- navigation: Missing composable when navigation is disabled (#1577)
- Ignore built content in preview mode (bc01cde3)
- ClientDB: Drop LocalStorage (7afd857b)
- client-db: Race-condition on multiple calls (c11a4800)
<ContentList>
: Respectquery.path
whenpath
is missing (#1598)<ContentDoc>
: Render blink in SSG (#1600)- Update h3 usage with explicit
defineEventHandler
(#1603) - anchorLinks: Add useRuntimeConfig imports (#1605)
- runtime: Detect 404 api responses in SSG (#1608)
queryContent
: Use path argument as prefix if there is another condition (#1612)
- Fix type
client only
->client-only
(#1535) - content-list: Updated query reference and added example (#1548)
- Add search (#1575)
- Update algolia key (9e91948e)
- Cleanup deps (#1582)
- Upgrade Content version (c76c5a75)
- Broken link on Markdown API page (#1588)
- composables: Fix close tag ContentRenderer (#1597)
- Update badge style (49b1c4cc)
- Update cover (ba2aeb45)
- No need to register manually nitro plugin (b6bbb42c)
- Fix nitro plugins link (0259a901)
- Update
findSurround
usage (#1609) - Guidance on using local images (#1617)
- Update deps (d3e9aa70)
- Update Docus (428cf8f8)
- Add missing dep (5d29a377)
- Remove preview plugin (558add0c)
- Ahad Birang
- Jan-Henrik Damaschke
- Michel EDIGHOFFER
- Nobkd
- Percy Ma
- Pooya Parsa
- Ramses Garate
- Remiconnesson
- Sai Deepesh
- Sébastien Chopin
- document-driven: Sync page layout (#1519)
- document-driven: Disable static payload (#1526)
- document-driven: Remove edge channel info (#1462)
- Update title & description (#1505)
- document-driven: Fix typo (#1512)
- Ahad Birang
- Nobkd
- Okoro Redemption
- Sébastien Chopin
- types: Provide augmentations for
only
andwithout
(#1200) - types: Expose
MarkdownParsedContent
for improved type generics (#1199) - navigation: Allow passing QueryBuilder or QueryBuilderParams in
fetchNavigation
or<ContentNavigation>
(#1206) - markdown: Allow overwriting plugins (#1226)
- config: Allow ws config (#1249)
- markdown: Support multiple themes for code highlighter (#1251)
- navigation: Allow _dir.yml to filter navigation (#1261)
- source: Allow overwriting default source (#1273)
- Variable binding (#1266)
- document-driven: Add document-driven as a @nuxt/content feature (#1279)
- docs: Upgrade docus (3adf4e5d)
- use-content-head: Add helper for binding (#1295)
- document-driven: Add caching layer on client-side (#1312)
- Add web-types.json for WebStorm (#1288)
- Support navigation field in content and _dir.yml (#1328)
- Disable document driven with route meta (#1333)
- tailwindcss: Support tailwindcss classes in content (with hmr) (#1351)
- Improve where query types (#1359)
- Export transformers (#1374)
- DocumentDriven configuration (#1378)
<markdown>
: Support fallback default slot (#1405)- Create index for path base search (#1401)
- Pre fetch contents on build (#1411)
- Per-page components (#1429)
- Implement csv parser with unist/mircomark stack (#1468)
- generate: Use nitro header instead of header link (#1502)
- navigation: Allow navigation opt-out with
navigation: false
(#1208) - types: More accurately represent
ParsedContentMeta
(#1196) - types: Change
QueryBuilderParams
keys to partial (#1203) - ContentQuery: Handle
null
data (#1230) - markdown: Issue with
h1-6
tags (#1223) - markdown: Detect inline component followed non whitespace characters (#1227)
- query: Use exact match for
findOne
(#1224) - query: Surround and only cannot be used at the same time (#1238)
- storage: Warn & ignore files with invalid characters (#1239)
- lint: Fix linting (ellipsis.vue) (855bb383)
- ContentQuery: Add condition if value is undefined (6a055081)
- mdc-parser: Minor fixes in markdown generation (caf9b83d)
- highlight: Preload common languages (#1278)
- query: Handle array fields in
$in
operator (#1277) - document-driven: Update documentDriven feature (#1294)
- highlight: Warn about languages dynamic loading (#1291)
- markdown: Generate depth field in TOC for h5 & h6 (#1296)
- Support layout from defined vue page in DDM (48fc30b0)
- ignore: Fix ignore paths injected from the module (97f1d74c)
- runtime: ContentRenderer extra props (#1300)
- Remove _theme.yml fetch with doc driven by default (#1310)
- ContentRendererMarkdown: Preload components used in content (#1309)
- markdown: Attributes of span inside headings (#1307)
- Handler files with
index
as substring (#1334) - document-driven: Rendering flash (#1336)
- DocumentDrivenNotFound shall use the layout (d41205aa)
- highlight: Remove
@nuxt/kit
from runtime bundle (#1346) - document-driven: Add empty promise for disabled features (#1356)
- hot: Mitigate empty code blocks (hotfix) (a13cca98)
- lint: Fix linting (cbf08ad9)
- highlight: Respect
highlight
option (#1372) - Clone
head.meta
before manipulating (#1370) - prose-components: Use html anchor link in headings (#1381)
- Support components/content in layers for extends (#1404)
- document-driven: Throw 404 error when content is missing (#1394)
- Import
useRoute
(#1408) - document-driven: Only set 404 status on SSR (#1409)
- query: Do not create empty
where
(c71c79bd) - content-index: Files in
content
directory has higher priority (#1414) - markdown: Add missing task list class (#1416)
- Make sure
components/content
is on top in layers (#1418) - Remove (now deprecated) template utils (#1423)
- pre-fetch: Support github driver (#1433)
- query: Ensure where is set (10709ee2)
- json: Handle parsed content (#1437)
- Avoid mutating
_layers
(#1455) - prerender: Add extension to pre-rendered queries (#1456)
<ContentRenderer>
: Prioritize default slot (#1460)useContentHead
was not respectingog:image
props (#1461)- document-driven: Avoid calling middleware on hash change (5a64f469)
- runtime: Allow to give instance of the remark plugin (#1466)
- useContentHead: Set title only if defined (9b9b6489)
- module: Do not add vue files to ignore list (#1476)
<MarkDown>
: Prevent multiple deprecation log (#1497)
⚠️ Spellextensions
correctly (#1204)- Use
remark-mdc
package (#1315) - Extract nitro logic from transformers (#1352)
- Fix typo (fff00b19)
- Remove config redirect (04fe4248)
- Upgrade with latest docus (#1250)
- Update playground (96c161d5)
- Update driverOptions (7adaed10)
- Note about rendering content in Get Started (#1255)
- Small typo (1b7fd920)
- get-started: Minor fixes (#1274)
- Add edge releases channel (58cae1d2)
- edge-channel: Update edge package name (fe1ebb59)
- Upgrade @nuxt/content (3dc1f25d)
- Update document-driven page (90d04bb3)
- Move example of doc driven (6426160e)
- Improve examples (#1302)
- Fix inline code block (#1303)
- Fix missing slash (#1306)
- Generate blog too (#1311)
- Fix link to document-driven example (6e1ff3b1)
- Add template for doc-driven mode (a4ab9444)
- Fix the link-id for the surround EN v1 docs (#1321)
- Missing
,
(#1330) - Specify version in v1 installation guide (85e22aca)
- Remove doubled . from filename (docs FR v1) (#1323)
- Add edge channel for document-driven mode (4b23370c)
- Improve catch-all section in document-driven mode (93813f9a)
- Fix typo (e82fed4b)
- sitemap: Add npm and pnpm install script (#1349)
- Add deploy section (#1347)
- api: QueryContent().sort() descending sorting (#1364)
- Add article 'a' to sentence (#1395)
- Move fetchContentNavigation into function (#1403)
- Upgrade deps (#1424)
- Upgrade deps " (#1424)
- Fix typo 'Convent' -> 'Content' (#1442)
- Describe
highlight.preload
(#1436) - Add pnpm as project start option (#1450)
- Excerpt (#1441)
- Document transformers (#1453)
- Temporary use
<Markdown>
(ac95d137) - README: Fix link to MDC syntax (#1467)
- querying: Add
_params
to api routes (#1463) - Playground content from query (#1499)
- Upgrade docus (#1503)
- Update home page (d7bd2b1a)
- Update social image (8cdae3e2)
- Typo (fd1c56dc)
- docs: Upgrade docs (d0ee386e)
- prepare: Prepare for 2.1.0 release (update version) (3dd85b57)
- playground: Add example with ddm and vue page (07d79882)
- Remove style and rename document-driven class (8bf91546)
- Add page:content:start hook (45f696ba)
- Rename to content:middleware:start (63749d2b)
- Remove
unctx
from dependencies (#1413) - Deprecate markdown component (#1435)
- Upgrade to nuxt rc9 (#1498)
- Use latest docus (ef5c3ec9)
⚠️ Spellextensions
correctly (#1204)
- Ahad Birang
- Alexey Tuzov
- Benjamin Canac
- Clément Ollivier
- Daniel Roe
- Farnabaz
- Gregor Becker
- Gustavo Alfredo Marín Sáez
- Harlan Wilton
- Itshizhan
- Kot
- Kotaro Yabe
- Lukas Von Blarer
- Maciej Błędkowski
- Nobkd
- Pooya Parsa
- Rem
- Sébastien Chopin
- Vinayak Kulkarni
- Vinccool96
- Yaël Guilloux