Skip to content

Releases: andrewtbiehl/kramdown-syntax_tree_sitter

v0.6.0

31 May 23:58
a4f8ac0
Compare
Choose a tag to compare

0.6.0 - 2024-05-31

Added

  • Added testing support for Ruby version 3.3.
  • Added testing support for Rust version 1.75, 1.76, 1.77, and 1.78.
  • Added testing support for MacOS version 13 (Ventura).

Changed

  • Updated the Tree-sitter scope for HTML that the Rouge identifier for HTML maps to.
  • Replaced the Rust dependency Rutie, used for establishing Ruby bindings for Rust, with Magnus. No known behavior changes were introduced as part of this implementation change.
  • Bumped the Rust dependency 'Anyhow' from version 1.0.71 to 1.0.86.
  • Bumped the Rust dependency 'Tree-sitter' from version 0.20.10 to 0.22.6.
  • Bumped the Rust dependency 'Tree-sitter CLI' from version 0.20.8 to 0.22.6.
  • Bumped the Rust dependency 'Tree-sitter Highlight' from version 0.20.1 to 0.22.6.
  • Bumped the Rust dependency 'Tree-sitter Loader' from version 0.20.0 to 0.22.6.

Removed

  • Removed testing support for Ruby version 2.7.
  • Removed testing support for Rust version 1.66, 1.67, 1.68, and 1.69.
  • Removed testing support for MacOS version 11 (Big Sur).

v0.5.0

18 May 12:22
a07a72c
Compare
Choose a tag to compare

0.5.0 - 2023-05-18

Added

  • Added testing support for Rust version 1.69.

Changed

  • Moved all development dependency declarations from the gem specification file to the Gemfile.

Removed

  • Removed testing support for Rust version 1.65.

Fixed

  • Fixed a bug in which the tool failed to highlight languages embedded in other languages.

v0.4.0

15 Apr 22:08
fcb8df8
Compare
Choose a tag to compare

0.4.0 - 2023-04-15

Added

  • Added testing support for Rust version 1.67 and 1.68.

Changed

  • Refactored the project's test suite. No behavior changes were introduced as part of this refactor.
  • Bumped the Rust dependency 'Anyhow' from version 1.0.68 to 1.0.70.
  • Updated all test suite dependency version declarations to be fixed at the 'patch' level.
  • Bumped the Rust dependency 'Tree-sitter' from version 0.20.9 to 0.20.10.
  • Bumped the Rust dependency 'Tree-sitter CLI' from version 0.20.7 to 0.20.8.

Removed

  • Removed support for Rust version 1.62, 1.63, and 1.64.

Fixed

  • Updated a test to work with the test suite dependencies.

v0.3.0

11 Jan 15:07
2a30ce6
Compare
Choose a tag to compare

0.3.0 - 2023-01-11

Added

  • Added testing support for Rust version 1.66.
  • Added testing support for Ruby version 3.2.
  • Added support for Rouge language identifiers.

Changed

  • Bumped the Rust dependency 'Anyhow' from version 1.0.66 to 1.0.68.

Removed

  • Removed testing support for Rust version 1.61.

v0.2.0

08 Dec 01:49
65a56cf
Compare
Choose a tag to compare

0.2.0 - 2022-12-07

Added

  • Added the option to highlight code via CSS classes instead of via inline CSS.

Changed

  • Improved the error message for missing highlight configuration errors.
  • Significantly refactored the internal Rust implementation. No known behavior changes were introduced as part of this refactor.

v0.1.0

11 Nov 19:26
a064a58
Compare
Choose a tag to compare

0.1.0 - 2022-11-11

Added

  • This is a syntax highlighter plugin for Kramdown that leverages Tree-sitter's native syntax highlighter to highlight code blocks (and spans) when rendering HTML.