remark

markdown processor powered by plugins part of the @unifiedjs collective

MIT License

Downloads
61.1M
Stars
7.3K
Committers
129

Bot releases are hidden (Show)

remark -

Published by wooorm over 8 years ago

  • Fix non-magic globs from matching all files (a4ec698)
remark -

Published by wooorm over 8 years ago

  • Add support for .remarkrc.js files (cd59707)
  • Fix list item continuation and fenced-code (b208e2d)
remark - https://github.com/remarkjs/remark/releases/tag/4.1.2

Published by wooorm over 8 years ago

remark -

Published by wooorm over 8 years ago

  • Fix fatal error on structures for table-like nodes (7b39253)
  • Fix help links in error messages (7819a12)
remark -

Published by wooorm over 8 years ago

  • Remove redundant escaped emphasis markers in words (b9699bb)
remark -

Published by wooorm over 8 years ago

Highlights

  • Update to make sure plug-ins are used over files (e445030)
  • Update unified (2e17441)
  • Add support for syntax tree input to remark(1) (86bb88e)
  • Remove support for Duo (480b01a)
  • Refactor how compiler picks visitors (bfb5812)
  • Rename link, src, href properties to url (801a1b6)
  • Remove undefined value for checked on list-items (d0452d3)
  • Rename horizontalRule to thematicBreak (67b36a0)
  • Add offsets to nodes when parsing in remark(3) (070d977)
  • Remove tableHeader definition (593bb82)

Changes

3.2.3...4.0.0

What plug-in authors should do

  • If you’re working with images, links, or definitions, make sure
    to update the properties you used from "link" (on definitions),
    "src" (on images, image references), and "href" (on links, link
    references) to "url";
  • If your code does something with horizontalRule nodes, make sure
    to rename them to thematicBreak. This change spawns from changes
    in CommonMark, where they decided to rename the node to allow
    for other uses cases;
  • If you’re working with checkboxes, you can remove code which
    handled the case where listItem.checked was undefined;
  • If your code works with tables, make sure it doesn’t depend on
    tableHeader. The tableHeader was dropped and is now another
    tableRow;
  • If you extend the compiler, mode node visitors from Compiler#
    to Compiler#visitors;
  • If you depended on remark-range, switch to using
    vfile-location instead.
remark -

Published by wooorm over 8 years ago

First alpha release of the next version of remark.

remark -

Published by wooorm over 8 years ago

  • Fix entities in shortcut and collapsed references (bb1683a)
  • Fix subdomains for literal URLs in remark(3) (8ff7ab4)
remark -

Published by wooorm over 8 years ago

  • Refactor internal ignore API in remark(1) (c94c7df)
remark -

Published by wooorm over 8 years ago

  • Fix empty list-item bug in remark(3) (8a62652)
  • Add support for default arguments to remark(1) (9ab6dc8)
  • Fix injecting virtual files on remark(1) (397028a)
  • Add natural-language validation (d1c52a3)
remark -

Published by wooorm almost 9 years ago

  • Fix void list-items in remark(3) (6a42de4)
  • Add Gitter badge to readme.md (4cc1109)
  • Fix tables without final newline in remark(3) (fd2f281)
remark -

Published by wooorm almost 9 years ago

  • Fix table without body support to remark(3) (9a3bc47)
  • Refactor output of -h, --help in remark(1) (1d36801)
  • Add docs for fileglob support in remark(1) (f9f9a36)
remark -

Published by wooorm almost 9 years ago

  • Fix globs to files without extension in remark(1) (20e253f)
remark -

Published by wooorm almost 9 years ago

  • Update copyright date-references to 2016 (48151aa)
  • Fix stdin(4) detection on Windows (c2562bc)
  • Add remark-license, remark-vdom to list of plugins (6ca52bb)
remark -

Published by wooorm almost 9 years ago

  • Add support for injecting plugins into remark(1) (4e65d70)
remark -

Published by wooorm almost 9 years ago

  • Fix files without extension in remark(1) (6d8bcd5)
  • Refactor remark(1) examples in docs to be valid (fb0cbe8)
  • Add remark-textr to list of plugins (098052a)
  • Update list of plugins with renames (caf5232)
remark -

Published by wooorm almost 9 years ago

⛄🎅🎄 Happy hollidays!

Today marks the release of remark, the markdown processor previously known as mdast, with, other than the cool name, many awesome updates.

  • Completely rewritten parser, resulting in huge performance improvements (up-to 50% faster), and much more pluggable;
  • Remove escape nodes from the AST (which is, by the way, now called mdast), meaning there’s no chance plug-ing authors accidentally insert markdown syntax into the tree;
  • Many different, miscellaneous bug-fixes.

Migrating

If you’re a plug-in author, see “Renaming from mdast to remark.

  • Update the dependency of mdast in component.json and package.json to remark and, while there, update dependencies too. For the latter consult the list of plugins to see which are already renamed;
  • In package.json files, rename mdastConfig to remarkConfig;
  • Rename .mdastrc and .mdastignore files to .remarkrc and .remarkignore.

Changelog

  • Add migration guide and temporary warnings (269f521)
  • Update list of plugins with project renames (fb0fea9)
  • Rename mdast to remark (38fe53d)
  • Fix bug where blockquotes had trailing spaces (a51f112)
  • Refactor support for entities (0c7b649)
  • Refactor code-style (3dc2485)
  • Add documentation for interfacing with the parser (7a5d16d)
  • Fix footnote definitions without spacing (46714b2)
  • Fix empty alt value for imageReference, image (698d569)
  • Fix unclosed angle-bracketed definition (acebf81)
  • Add escaping to compiler (d1fe019)
  • Fix handling of definitions in commonmark-mode (b7d6e53)
  • Fix handling of list-item bullets in gfm-mode (6e74759)
  • Refactor to remove regular expressions (25a26f2)
remark -

Published by wooorm almost 9 years ago

remark -

Published by wooorm almost 9 years ago

remark -

Published by wooorm almost 9 years ago

  • Fix package.json files not loading on mdast(1) (1ef6e05)