Incompatibilities:
- chore(parser): compressed version 9.x language definitions no longer supported (rebuild them minified) Josh Goebel
nohightlightandno-highlightare the only "ignore me" css classes now (plainandtextno longer count) (to get the old behavior you can customizenoHighlightRe)- a grammar with a top-level
selfreference will now always throw an error (previously in safe mode this would be silently ignored) - PHP templates are now detected as
php-template, notxml
Renamed Language Files:
- chore(parser):
htmlbars.jsnow depends onhandlebars.jsJosh Goebel - chore(parser): rename
nimrod.jstonim.jsJosh Goebel - chore(parser): rename
cs.jstocsharp.jsJosh Goebel - chore(parser): rename
tex.jstolatex.jsJosh Goebel - chore(parser): effectively rename
cpp.jstoc-like.jsJosh Goebel - chore(parser): create new
c.js(C), depends onc-likenow Josh Goebel - chore(parser): create new
cpp.js(C), depends onc-likenow Josh Goebel - This will allow us to clean up C/C++ in the future without another breaking change by getting this require change out of the way early. (highlightjs#2146)
Legacy Browser Issues:
- We're now using ES2015 features in the codebase. Internet Explorer 11 is no longer supported.
- In general legacy browsers are no longer supported.
- chore(parser): remove
loadlistener in favor of only the newerDOMContentLoadedJosh Goebel
Removed styles:
- chore(styles): darkula.css (use darcula.css instead) Josh Goebel
Also see: highlightjs#2273