Releases: kivikakk/comrak
0.12.1
Changes since last release (0.12.0...0.12.1)
- Only load syntax and theme sets once, on Syntect plugin instantiation. (#197)
- Match syntax highlighting language names more loosely. (#198)
On crates.io: https://crates.io/crates/comrak/0.12.1
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.