{"version":"2.1.198","anchor":"highlight-js-grammar-refreshed","canonical_anchor":"highlight-js-grammar-refreshed","heading":"Highlight.js Grammar Refreshed","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.198\/e\/highlight-js-grammar-refreshed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.198","markdown":"### Highlight.js Grammar Refreshed\n\nThe bundled highlight.js language grammar definitions have been updated. Language definitions now use the modern `scope`\/`match` API instead of the older `className`\/`begin`\/`end` API for improved accuracy and consistency. Plugin-provided hljs grammars are now also watched in worker mode (`hljsLanguages` added to the worker config watcher).\n\n**Evidence**\n\nGrammar modules updated (search for `\"scope: \\\"attribute\\\"\"` in the Augmented BNF grammar) and watcher flag (search for `hljsLanguages` in the config object)"}