Skip to content

Releases: kristoff-it/superhtml

Bugfixes, proper version reporting

Choose a tag to compare

@kristoff-it kristoff-it released this 23 Jul 16:47

SuperHTML CLI (LSP)

  • Bugfixes
  • Introduced correct version reporting (now superhtml version will report the correct version)

SuperHTML Templating Language

  • Added support for Scripty interrupts

fmt bugfix

Choose a tag to compare

@kristoff-it kristoff-it released this 15 Jul 16:39

Last release introduced a minor bug in the autoformatting code, which is now fixed.

Fuzztested!

Choose a tag to compare

@kristoff-it kristoff-it released this 15 Jul 16:14

The HTML parser was fuzztested with AFL++ (see the fuzz build step for more info) and a few crashes were solved.

The language server is now fit for general use with HTML files.

<svg> support & bugfixes

Pre-release

Choose a tag to compare

@kristoff-it kristoff-it released this 11 Jul 13:29
  • Various bugfixes
  • Support for <self-closing/> tags in <svg>

0.1.3

0.1.3 Pre-release
Pre-release

Choose a tag to compare

@kristoff-it kristoff-it released this 08 Jul 15:47
  • fix erroneous 'duplicate attr name' diagnostics
  • mark plaintext and listing as deprecated and unsupported tags

Character Reference Checking

Pre-release

Choose a tag to compare

@kristoff-it kristoff-it released this 06 Jul 16:02
fdc8aa7

Main feature of this release is the addition of character reference errors (e.g. &doesntexist;).

Initial HTML LSP Release

Pre-release

Choose a tag to compare

@kristoff-it kristoff-it released this 05 Jul 20:40

This is an initial release of the Super CLI tool that supports fmt and lsp functionality.

The LSP still has a lot of missing functionality but autoformatting and basic diagnostic errors should work.
If using VSCode, consider installing the "Super HTML" extension from its marketplace.