Skip to content

Releases: kivikakk/comrak

0.12.0

02 Sep 07:38
Compare
Choose a tag to compare

Changes since last release (0.11.0...0.12.0)

  • Add pluggable syntax highlighting, and default implementation with syntect. (Daniel Simon, #194)

On crates.io: https://crates.io/crates/comrak/0.12.0

0.11.0

20 Jul 01:33
Compare
Choose a tag to compare

Changes since last release (0.10.1...0.11.0)

  • Allow short URLs even with non-empty path. (#191, Bernard Teo)
  • Expose NodeCode struct in AST. (#192, Vojtech Kral)

On crates.io: https://crates.io/crates/comrak/0.11.0

0.10.1

04 May 06:53
Compare
Choose a tag to compare

Changes since last release (0.10.0...0.10.1)

  • SECURITY: it was possible to smuggle unsafe URLs --- like javascript: ones --- even without using the "unsafe" mode of operation. Thanks to Sam Sanoop (snoopysecurity) for reporting.
  • Recognise tables without a preceding newline. (#183)

On crates.io: https://crates.io/crates/comrak/0.10.1

0.10.1-rc.1

09 Apr 10:59
Compare
Choose a tag to compare
0.10.1-rc.1 Pre-release
Pre-release

Interim crate release for rust-lang/crates.io#3501. See #182, #183.

0.10.0

19 Mar 10:36
Compare
Choose a tag to compare

Changes since last release (0.9.1...0.10.0)

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

0.9.1

12 Feb 11:22
Compare
Choose a tag to compare

Changes since last release (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.

0.9.0

02 Nov 01:23
Compare
Choose a tag to compare

Changes since last release (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.

0.8.2

13 Aug 10:49
Compare
Choose a tag to compare

Changes since last release (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 fd39797 ahead of this tag. The aarch64 build is still not tested on actual hardware.

0.8.1

11 Aug 23:50
Compare
Choose a tag to compare

Changes since last release (0.8.0...0.8.1)

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

0.8.0

11 Aug 23:49
Compare
Choose a tag to compare

Changes since last release (0.7.1...0.8.0)

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