Highlight.js v9.16.1 Release Notes
Release Date: 2019-10-31 // over 4 years ago-
๐ New languages: none.
๐ New styles:
- Night Owl by Carl Baxter
๐ Improvements:
- โ Add CLI tool to quickly check for relevance conflicts Mark Ellis (#1554)
- โจ enhance(twig) update list of filter and tags (#2090)
- ๐ fix(crystal): correctly highlight
!~
method definition (#2222) - ๐ fix dropping characters if we choke up on a 0-width match (#2219)
- (accesslog) improve accesslog relevancy scoring (#2172)
- ๐ fix(shell): fix parsing of prompts with forward slash (#2218)
- ๐ improve parser to properly support look-ahead regex in begin matchers (#2135)
- blacklist super-common keywords from having relevance (#2179)
- ๐ fix(swift): support for
@dynamicMemberLookup
and@propertyWrapper
(#2202) - ๐ fix:
endWithParent
insidestarts
now always works (#2201) - ๐ fix(typescript): constructor in declaration doesn't break highlighting
- ๐ fix(typescript): only match function keyword as a separate identifier (#2191)
- ๐ feature(arduino) make arduino a super-set of cpp grammar
- ๐ fix(javascript): fix object attributes immediately following line comments
- ๐ fix(xml): remove
vbscript
as potential script tag subLanguage - ๐ fix(Elixir): improve regex for numbers
- ๐ fix(YAML): improve matching for keys, blocks and numbers
- ๐ fix(Pony): improve regex for numbers
- ๐ fix(handlebars): add support for raw-blocks, and triple-mustaches(#2175)
- ๐ fix(handlebars): fix parsing of block-comments containing closing mustaches (#2175)
- ๐ fix(handlebars): add support for segment-literal notation, and escaped mustaches (#2184)
- ๐ JSON: support for comments in JSON (#2016)
- ๐ fix(cpp): improve string literal matching
- ๐ fix(highlight.js): omit empty span-tags in the output (#2182)
- ๐ fix(Go): improve function declaration matching
- ๐ fix(python): added support for f-string literal curly braces (#2195)
- ๐ fix(cpp): add
future
built-in (#1610) - ๐ fix(python): support comments within function parameters (#2214)