comrak

CommonMark + GFM compatible Markdown parser and renderer

OTHER License

Downloads
49
Stars
1.1K
Committers
67

Bot releases are hidden (Show)

comrak -

Published by kivikakk over 3 years ago

Interim crate release for https://github.com/rust-lang/crates.io/issues/3501. See #182, #183.

comrak -

Published by kivikakk over 3 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.9.1...0.10.0)

  • 0.9.1 was a semver-breaking change.
  • Add -o/--output CLI option. (#177)
comrak - 0.9.1

Published by kivikakk over 3 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.9.0...0.9.1)

  • SECURITY: we were matching unsafe URL prefixes, such as data: or javascript:, in a case-sensitive manner. This meant prefixes like Data: were untouched. Please upgrade as soon as possible. (Kouhei Morita)
  • Add support for ignoring front matter. (#170, Eitan Mosenkis.)

Two new binaries are added to each release: aarch64-apple-darwin and x86_64-unknown-freebsd.

comrak -

Published by kivikakk almost 4 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.8.2...0.9.0)

  • 0.8.2 was a semver-breaking change, so we're now bumping to 0.9.0. Some tests have been added to catch this in future.
  • Allow image/ prefix on data URIs. (#169, Daniel Sorichetti)

The aarch64 build is still not tested on actual hardware.

comrak -

Published by kivikakk about 4 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.8.1...0.8.2)

  • Fix some lint issues. (#152, Caleb Maclennan)
  • Build benchmarks separately to tests. (#154)
  • Add support for a config file for CLI use. (#157, with thanks to AJ ONeal.)

Note the Windows binary includes commit fd39797e0f2e4cd29fa10bbab18f2e11de3189e9 ahead of this tag. The aarch64 build is still not tested on actual hardware.

comrak -

Published by kivikakk about 4 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.8.0...0.8.1)

  • Add escape option to escape raw HTML instead of clobbering it. (#150, Ryan Westlund)
comrak -

Published by kivikakk about 4 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.7.1...0.8.0)

  • 0.7.1 was a semver-breaking change. This is now 0.8.0.
comrak -

Published by kivikakk about 4 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.7.0...0.7.1)

  • Reduce list item indentation in line with spec. (#135, Casey Rodarmor)
  • Split uber-struct ComrakOptions into substructures.
  • Refactor HTML formatter escaping. (#140, Donough Liu)
  • Don't render <p> inside <dt> tags. (#145)
comrak -

Published by kivikakk almost 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.6.2...0.7.0)

  • Supporting stable and newer again, since dependencies keep breaking for 1.27.0. (#134)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.6.1...0.6.2)

  • Exclude unneeded files from crate. (#120, Igor Gnatenko)
  • Bump the twoway dependency. (#121, Igor Gnatenko)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.6.0...0.6.1)

  • Add --gfm flag to CLI to enable all GitHub Flavored Markdown extensions and options. (#118, James R Miller)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.5.1...0.6.0)

  • Add TaskItem variant to NodeValue. (#115, Élisabeth Henry)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.5.0...0.5.1)

  • Support building on Rust versions back to 1.27.0. (#114)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.4.4...0.5.0)

  • Update API so that footnote reference and definition identifiers match. (#110, Élisabeth Henry)
  • Update to CommonMark spec 0.29. (#112)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.4.3...0.4.4)

  • Add From<NodeValue> impl to AstNode. (#105, Sunjay Varma)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.4.2...0.4.3)

  • Add a Default derive and Ast::new to make ASTs programmatically constructible. (#101, Sunjay Varma and #102)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.4.1...0.4.2)

  • Add a callback to fill in broken reference links, per pulldown_cmark's Parser::new_with_broken_link_callback. (#100, Sunjay Varma)
  • Update to latest spec. (#99)
comrak -

Published by kivikakk over 5 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.4.0...0.4.1)

  • Fix a bug in anchor generation; it should now be on par with GitHub's. (#97, Clifford T. Matthews)
  • Expose anchor generation for use in library consumers. (#94, Clifford T. Matthews)
comrak -

Published by kivikakk almost 6 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.3.1...0.4.0)

  • Invert default-false safe flag to default-false unsafe_ flag. If you were not enabling safe mode before, you'll need to enable unsafe mode now.
comrak - 0.3.1

Published by kivikakk about 6 years ago

Changes since last release (https://github.com/kivikakk/comrak/compare/0.3.0...0.3.1)

  • Keep up-to-date with the spec.
Package Rankings
Top 35.31% on Pypi.org
Top 6.74% on Proxy.golang.org
Top 3.1% on Crates.io
Badges
Extracted from project README
Build status CommonMark: 652/652 GFM: 670/670 crates.io version docs.rs Small chart showing Comrak contributors.
Related Projects