-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Closed
Labels
Milestone
Description
Creating an issue to keep track of all the "breaking changes" I'd like to do when we get around to major release time.
- Expose parse tree, renderer, and new emitter API. enh(parser) Refactor parse tree and HTML render into components #2404
- Rename
cs.jstocsharp.js - Rename
tex.jstolatex.js - No prohibition against using ES2015 features in the codebase (will cut out a few older browsers we currently technically might support)
- Review ":common" group for potential removals
- remove older onload hook, keeping newer DOMContentLoaded.
- remove
darkula.css(mispelling) - remove
restoreLanguageAPI(version 9 compressed languages are not compatible with version 10) -
Good time to split C/C++ with a common foundation if we have anyone to work on thatCreate C/C++ dependency on 'c-like' to prevent future breaking changes (cpp) syntax should be split into C and C++ syntaxes #2146 - consider XML/PHP entanglement and how to resolve Discuss: How we handle the PHP templating language #2330
- [in progress] Fix-up
htmlbarsandhandlebarsdependencies (htmlbars) should inherit from Handlebars #2181 - 3rd party language grammar official packaging format Discuss: 3rd party language packages spec #2328
- New build system Build system for 2019 #1759
- Resolve build inconsistency issues: highlightjs.org build seems to differ from
./tools/build.js -t browser :common#2291 - Switch to createElement vs NS
Thing that probably aren't making it into 10.0
- Consider deprecating
endSameAsBeginand encourage callback use instead (cpp) Fix highlighting of unterminated raw strings #2261 - auto highlighting should return a list of possible matches, not just top two
- Change
highlight(name, x, x, x)API tohighlight(code, options={}), we'd still support the legacy API until 11.0 I'd imagine. Propose: ImprovehighlightAPI #2277 - add
baseLanguageto some language grammars and AddbaseLangageto language grammars #2275