NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1280 most downloaded on npm
mdast utility to transform to hast
Last release 10 months ago
23 Nov 2025
Ships unpredictably
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 57 of 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
60 releases · first in 2016
ab3a795 Fix support for spaces in class names
24f4576 Add type for data.meta on elements to hast
One column per quarter.
59ecd14 Add support for file in options
b186995 Fix hProperties on tableCell by @kanemu in #71
Full Changelog: 13.0.1...13.0.2
7ff28fb Fix trimming of whitespace around breaks
67ef76c Update @types/hast , @types/mdast , utilities migrate : update too
@types/hast, @types/mdast, utilitiesexportsfootnoteBackLabel for i18n, see defaultFootnoteBackLabel for inspirationundefinedundefined everywhere, not nullFootnote nodeslang on code with spacesstateState, use plain objectstate.applyData if neededall, one helpersstate.all, state.oneH typeStatecomplex-types.d.tspassThroughData of mdastnode.datahName on textFull Changelog: 12.3.0...13.0.0
ed45ec4 Add wrap helper on state
3098beb Fix missing internal type
6e38f21 Use module: node16 in types by @Gerrit0 in #68
Full Changelog: 12.2.4...12.2.5
dc00a59 Fix (double) encoding on urls
Full Changelog: 12.2.3...12.2.4
f21c1b1 Remove unneeded dependency
Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.2.2...12.2.3
f351126 Fix interface of Raw nodes to make them extendable again by @Methuselah96 in https://github.com/syntax-tree/mdast-util-to-hast/pull/66
Raw nodes to make them extendable again
by @Methuselah96 in https://github.com/syntax-tree/mdast-util-to-hast/pull/66Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.2.1...12.2.2
a5c2f07 Fix to always add id to footnote heading
id to footnote headingFull Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.2.0...12.2.1
1dc8ab3 Add footnoteLabelTagName, footnoteLabelProperties by @gtnbssn in https://github.com/syntax-tree/mdast-util-to-hast/pull/64
footnoteLabelTagName, footnoteLabelProperties
by @gtnbssn in https://github.com/syntax-tree/mdast-util-to-hast/pull/64Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.1.2...12.2.0
36a7da8 Add improved performance on tons of whitespace by @42shadow42 in https://github.com/syntax-tree/mdast-util-to-hast/pull/62
Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.1.1...12.1.2
f265716 Fix footnote order in table cells
Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.1.0...12.1.1
3236b1e Add defaultHandlers export by @JounQin in https://github.com/syntax-tree/mdast-util-to-hast/pull/58
defaultHandlers export
by @JounQin in https://github.com/syntax-tree/mdast-util-to-hast/pull/58Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.0.0...12.1.0
5965471 Change footnotes to match how GitHub renders them
clobberPrefix, footnoteLabel, and footnoteLabelBack options to configure itFull Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/11.3.0...12.0.0
2116d1f Add raw to hast registry
raw to hast registryFull Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/11.2.1...11.3.0
caad9cd Fix footnote ordering in tables
Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/11.2.0...11.2.1
39fd2bf Change types to use mdast types
mdast typesstrict to tsconfig.json58a75f4 Fix circular dependency
a100cff Add exports of a couple of types
one, all helpersc5f8266 Remove deprecated allowDangerousHTML support
allowDangerousHTML supportc339702 Add mdast code.meta to hast as code.data.meta
code.meta to hast as code.data.meta703a652 Fix exception on node.data set to undefined
node.data set to undefineda497990 Add passThrough option to keep custom nodes
passThrough option to keep custom nodes197247c Fix support for hName on non-element
hName on non-element142e973 Change to match CommonMark
c3e033d Fix support for tables w/o align
tbody if there is one row11dad16 Fix line endings in tight list items
align960a349 types: add subtypes as direct dependencies
3e30b29 Move mdast types to dev dependencies
345e61c Add types (breaking, potentially, if you or your dependents use typescript)
15d9c87 Rename allowDangerousHTML to allowDangerousHtml
allowDangerousHTML to allowDangerousHtml619c982 Add support for unknownHandler
unknownHandlerdf7d659 Update `mdast-util-definitions` (breaking, potentially, if you or your dependents use typescript)
mdast-util-definitions
(breaking, potentially, if you or your dependents use typescript)b0ce091 Update unist-util-visit (see `unist-util-visit@2.0.0`)
unist-util-visit (see unist-util-visit@2.0.0)unist-builder (see unist-builder@2.0.0)xtend dependencytrim dependencycd80d41 Fix exception for non-string identifiers
Nothing published for this version
* fd38c45 Change footnote order
795af36 Fix to use footnote label over identifier
06361e2 Fix spreading of lists and list items
Nothing published for this version
* ccdc3dc Add more badges * 0252029 Move URLs to HTTPS * dc7176e Move LICENSE > license
LICENSE > license742a780 Fix mapping of references without definitions
5420604 Fix to remove wrapping table cells
0e8aa71 Wrap footnote definition in a paragraph
footnote definition in a paragraphContribute section to readme.md85bb30c Add support for ignoring toml nodes
toml nodes6bdb5da Fix wrongly encoding of URLs in links, images, and more
b47ee05 Fix non-paragraph as single child in list-items
99dff97 Update list of related projects
readme.md3340b3b Map unkown nodes with h* props to elements
h* props to elements0f00b83 Add support for handlers in options
handlers in optionssyntax-treeb8303dd Add support for commonmark definition mode
abdddcd Fix bug when transforming empty checklist items
3dad750 Fix bug for list-items without children
eb43b98 Update unist-util-position
unist-util-position852ceb0 Update dependencies, dev-dependencies
task-list-item class to checkbox listsNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →