Releases: kivikakk/comrak
0.12.0
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
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
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
Interim crate release for rust-lang/crates.io#3501. See #182, #183.
0.10.0
0.9.1
Changes since last release (0.9.0...0.9.1)
- SECURITY: we were matching unsafe URL prefixes, such as
data:
orjavascript:
, in a case-sensitive manner. This meant prefixes likeData:
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
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
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
0.8.0
Changes since last release (0.7.1...0.8.0)
- 0.7.1 was a semver-breaking change. This is now 0.8.0.