Highlight.js v11.3.0 Release Notes

  • ๐Ÿ“œ Parser:

    • โž• add first rough performance testing script (#3280) Austin Schick

    Grammars:

    • ๐Ÿ‘ enh(go) better type highlighting, add error type Josh Goebel
    • ๐Ÿ›  fix(js/ts) regex inside SUBST is no longer highlighted Josh Goebel
    • ๐Ÿ›  fix(python) added support for unicode identifiers (#3280) Austin Schick
    • enh(css/less/stylus/scss) improve consistency of function dispatch (#3301) Josh Goebel
    • enh(css/less/stylus/scss) detect block comments more fully (#3301) Josh Goebel
    • ๐Ÿ›  fix(cpp) switch is a keyword (#3312) Josh Goebel
    • ๐Ÿ›  fix(cpp) fix xor_eq keyword highlighting. Denis Kovalchuk
    • enh(c,cpp) highlight type modifiers as type (#3316) Josh Goebel
    • ๐Ÿ‘ enh(css/less/stylus/scss) add support for CSS Grid properties monochromer
    • ๐Ÿ‘ enh(java) add support for Java Text Block (#3322) Teletha
    • enh(scala) add missing do and then keyword (#3323) Nicolas Stucki
    • enh(scala) add missing enum, export and given keywords (#3328) Nicolas Stucki
    • ๐Ÿšš enh(scala) remove symbol syntax and fix quoted code syntax (#3324) Nicolas Stucki
    • enh(scala) add Scala 3 extension soft keyword (#3326) Nicolas Stucki
    • enh(scala) add Scala 3 end soft keyword (#3327) Nicolas Stucki
    • enh(scala) add inline soft keyword (#3329) Nicolas Stucki
    • enh(scala) add using soft keyword (#3330) Nicolas Stucki
    • enh(fsharp) added f# alias (#3337) Bahnschrift