Skip to content
This repository was archived by the owner on Aug 20, 2026. It is now read-only.

Latest commit

 

History

History
298 lines (149 loc) · 14.1 KB

CHANGELOG.md

File metadata and controls

298 lines (149 loc) · 14.1 KB

4.0.6 (2026-08-20)

4.0.5 (2026-08-20)

4.0.4 (2026-08-20)

4.0.3 (2026-08-20)

4.0.2 (2026-08-20)

4.0.1 (2026-08-20)

4.0.0 (2026-08-19)

  • feat(api)!: make readMarkdown/writeMarkdown DocumentPackage-native (6ce1abf)

Bug Fixes

  • write: report dropped package tables and type flattenPackage's own errors (4655d5e)

BREAKING CHANGES

  • readMarkdown returns { documentPackage: DocumentPackage }, not { document: ContentDocument }; writeMarkdown accepts a DocumentPackage, not a ContentDocument; and markdownCodec decodes to a DocumentPackage. A caller that wants the previous flat behaviour should rename its calls to readMarkdownContent, writeMarkdownContent, and markdownContentCodec, whose signatures and behaviour are unchanged. The result field is documentPackage rather than package because package is a reserved word in strict mode.

3.1.1 (2026-08-19)

3.1.0 (2026-08-18)

Bug Fixes

  • block: recognise a footnote definition following a still-open top-level list (3309f63)
  • emit: decline to spell a footnote anchor name that would reparse as something else (04b2e9e)

Features

  • lower a footnote definition to an anchor construct and its reference to a marked run (afc72fe)
  • parse GitHub footnote definitions and references (0167c1c)
  • render construct boundary markers back to markdown (aa5d3b1)

3.0.1 (2026-08-18)

3.0.0 (2026-08-18)

  • feat!: migrate to document-schema.js 4.0.0 (formatVersion retired, depth-only list memberships) (226463a)

BREAKING CHANGES

  • readMarkdown's emitted ContentDocuments no longer carry formatVersion and validate against document-schema.js 4; consumers still validating against schema 3 must move to 4.

2.0.0 (2026-08-17)

  • feat!: populate canonical headingLevel on read and clamp write-side levels via the shared helper (32bc2de), closes #-depth

BREAKING CHANGES

  • readMarkdown's emitted ContentDocuments now carry CONTENT_FORMAT_VERSION 3 and validate against document-schema.js 3; consumers still validating against schema 2 must move to 3.

1.4.2 (2026-08-17)

1.4.1 (2026-08-17)

1.4.0 (2026-08-17)

Features

1.3.31 (2026-08-17)

1.3.30 (2026-08-17)

1.3.29 (2026-08-17)

1.3.28 (2026-08-17)

1.3.27 (2026-08-17)

1.3.26 (2026-08-17)

1.3.25 (2026-08-17)

1.3.24 (2026-08-17)

1.3.23 (2026-08-14)

1.3.22 (2026-08-13)

1.3.21 (2026-08-13)

1.3.20 (2026-08-12)

1.3.19 (2026-08-12)

1.3.18 (2026-08-12)

1.3.17 (2026-08-12)

1.3.16 (2026-08-12)

Bug Fixes

  • ci: exempt dependabot commits from commitlint body-line-length (f34e8c4)

1.3.15 (2026-08-12)

1.3.14 (2026-08-12)

1.3.13 (2026-08-12)

1.3.12 (2026-08-12)

1.3.11 (2026-08-12)

1.3.10 (2026-08-10)

1.3.9 (2026-08-10)

1.3.8 (2026-08-08)

1.3.7 (2026-08-08)

1.3.6 (2026-08-07)

1.3.5 (2026-08-07)

1.3.4 (2026-08-07)

1.3.3 (2026-08-07)

1.3.2 (2026-08-07)

1.3.1 (2026-08-07)

1.3.0 (2026-08-07)

Features

  • ban split-statement import-then-export re-exports (38e01cb)

1.2.5 (2026-08-07)

1.2.4 (2026-08-07)

1.2.3 (2026-08-06)

1.2.2 (2026-08-06)

1.2.1 (2026-08-06)

1.2.0 (2026-08-06)

Features

  • cache typecheck/lint/test/build tasks with turbo (14e9604)

1.1.25 (2026-08-06)

1.1.24 (2026-08-06)

1.1.23 (2026-08-06)

1.1.22 (2026-08-06)

1.1.21 (2026-08-06)

1.1.20 (2026-08-06)

1.1.19 (2026-08-06)

1.1.18 (2026-08-06)

1.1.17 (2026-08-06)

1.1.16 (2026-08-06)

1.1.15 (2026-08-06)

1.1.14 (2026-08-05)

1.1.13 (2026-08-05)

1.1.12 (2026-08-05)

1.1.11 (2026-08-05)

1.1.10 (2026-08-05)

1.1.9 (2026-08-05)

1.1.8 (2026-08-05)

1.1.7 (2026-08-04)

1.1.6 (2026-08-04)

1.1.5 (2026-08-04)

1.1.4 (2026-08-04)

1.1.3 (2026-08-04)

1.1.2 (2026-08-04)

1.1.1 (2026-08-04)

1.1.0 (2026-08-03)

Features

  • export internal style-constants and list-id vocabulary for sibling packages (a9c2fac)

1.0.10 (2026-08-03)

1.0.9 (2026-08-03)

Bug Fixes

  • ci: use pull_request_target so dependabot auto-merge can read secrets (f0dfce7)

1.0.8 (2026-08-03)

Bug Fixes

  • ci: wait for a real check-run to register before requesting auto-merge (bdd906d)

1.0.7 (2026-08-03)

Bug Fixes

  • ci: use the GitHub App token for the branch push and PR creation too (8f536da)

1.0.6 (2026-08-03)

Bug Fixes

  • ci: wrap the sibling-bump commit body onto two lines under commitlint's limit (a8dfc97)

1.0.5 (2026-08-03)

Bug Fixes

  • ci: use single-quoted string literals in workflow if-conditions (e6d5bf1)

1.0.4 (2026-08-03)

1.0.3 (2026-08-03)

1.0.2 (2026-08-03)

1.0.1 (2026-08-03)

1.0.0 (2026-08-03)

Bug Fixes

  • force tsdown's unrun config loader in the prepare script (1134222)
  • recognise ftp:// extended autolinks and reject email addresses ending in - or _ (873b900)
  • ship a prebuilt dist to make git-dependency consumption reliable (beda0a8)

Features

  • add CommonMark-HTML conformance oracle (1c3dec4)
  • add L0 primitives (diagnostics, ast, options, scan, image, entity table) (bbed266)
  • implement block phase (containers, lists, tables, setext headings) (09b2b5a)
  • implement inline phase (emphasis, links, autolinks, entities) (20d41f4)
  • map AST to and from ContentDocument (6740d83)
  • wire public readMarkdown/writeMarkdown API and pass CommonMark+GFM conformance (d9afdb6)