Monaco Editor v0.16.0 Release Notes
-
π New & Noteworthy
- β Added built-in support for AMD cross-domain web worker loading.
- β Added API to remeasure fonts (
monaco.editor.remeasureFonts
) in case custom fonts are used and the editor is painted at a time when the fonts are not finished loading. - Various editor improvements, such as an option to
renderFinalNewline
, or to have acursorSmoothCaretAnimation
- π Colorization support for Tcl, Pascal, Kotlin and GraphQL.
π₯ Breaking changes
- We are no longer shipping WinJS.Promise, but we are shipping with a Promise shim (for IE11).
CompletionItem.range
is now mandatory. Most times, you can usemodel.getWordUntilPosition()
to get a good range.DefinitionLink
has been renamed toLocationLink
and a couple of its fields have also been renamed.
Thank you
Contributions to
monaco-editor
:- π· SebastiΓ‘n Gurin (@cancerberoSgx): fix worker paths in parcel PR #1339
- @datou0412: Fix lineDecoration example css error PR #1337
- Joshua Sullivan (@jbsulli): Fix JavaScript RegExp range closing bracket PR #1329
- π Krish De Souza (@Kedstar99): Fixed various HTML errors with the various webpages PR #1309
- Swarnava Sengupta (@swarnava): Make copyright year dynamic PR #1303
Contributions to
monaco-languages
:- π alan.invents (@ALANVF): Add Tcl support PR #59
- π Alessandro Fragnani (@alefragnani): Pascal language support PR #60
- β‘οΈ Brijesh Bittu (@brijeshb42): Update ruby auto indentation rules PR #58
- π Andrew (@creativedrewy): Add Kotlin Language Support PR #57
- Salam Elbilig (@finalfantasia): [clojure] Improve the regular expressions for various symbols PR #56
- Neil Jones (@futurejones): Solidity - add "constructor" to main keywords PR #55
- π Pavel Lang (@langpavel): GraphQL language support PR #54
- Samuel Helms (@samghelms): allows annotation in markdown language block headers PR #61
Contributions to
monaco-typescript
:- Olga Lesnikova (@Geloosa): more safe extra lib filePath generation PR #29
- β‘οΈ Stefan Lacatus (@stefan-lacatus): Optimize how external libs are handled and allow for custom languages PR #30