highlight.js v8.4 Release Notes
-
We've got the new demo page! The obvious new feature is the new look, but apart from that it's got smarter: by presenting languages in groups it avoids ⚙ running 10000 highlighting attempts after first load which was slowing it down ✅ and giving bad overall impression. It is now also being generated from test ⚡️ code snippets so the authors of new languages don't have to update both tests and the demo page with the same thing.
Other notable changes:
- The
template_comment
class is gone in favor of the more generalcomment
. - 📜 Number parsing unified and improved across languages.
- C++, Java and C# now use unified grammar to highlight titles in function/method definitions.
- 🏗 The browser build is now usable as an AMD module, there's no separate build target for that anymore.
- OCaml has got a comprehensive overhaul by Mickaël Delahaye.
- Clojure's data structures and literals are now highlighted outside of lists and we can now highlight Clojure's REPL sessions.
🆕 New languages:
- AspectJ by Hakan Özler
- STEP Part 21 by Adam Joseph Cook
- SML derived by Edwin Dalorzo from OCaml definition
- Mercury by mucaho
- Smali by Dennis Titze
- Verilog by Jon Evans
- Stata by Brian Quistorff
- The