mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 10:25:42 +01:00
3.7 KiB
3.7 KiB
Monaco Editor Change log
[0.6.0]
- This will be the last release that contains specific IE9 and IE10 fixes/workarounds. We will begin cleaning our code-base and remove them.
javascriptandtypescriptlanguage services:- exposed API to get to the underlying language service.
- fixed a bug that prevented modifying
extraLibs.
- Multiple improvements/bugfixes to the
css,less,scssandjsonlanguage services. - Added support for ATS/Postiats.
API changes:
- settings:
- new:
mouseWheelZoom,wordWrap,snippetSuggestions,tabCompletion,wordBasedSuggestions,renderControlCharacters,renderLineHighlight,fontWeight. - removed:
tabFocusMode,outlineMarkers. - renamed:
indentGuides->renderIndentGuides,referenceInfos->codeLens
- new:
- added
editor.pushUndoStop()to explicitly push an undo stop - added
suppressMouseDowntoIContentWidget - added optional
resolveLinktoILinkProvider - removed
enablement,contextMenuGroupIdfromIActionDescriptor - removed exposed constants for editor context keys.
Notable bugfixes:
- Icons missing in the find widget in IE11 #148
- Multiple context menu issues
- Multiple clicking issues in IE11/Edge (#137, #118)
- Multiple issues with the high-contrast theme.
- Multiple IME issues in IE11, Edge and Firefox.
Thank you
- Pavel Kolev (@paveldk):
- Fix sending message to terminated worker PR vscode#10833
- Export getTypeScriptWorker & getJavaScriptWorker to monaco.languages.typescript PR monaco-typescript#8
- Sandy Armstrong (@sandyarmstrong):
- Support CompletionItemKind.Method. PR vscode#10225
- Fix show in IE11 PR vscode#10309
- Correct docs for IEditorScrollbarOptions.useShadows PR vscode#11312
- Artyom Shalkhakov (@ashalkhakov):
- Adding support for ATS/Postiats PR monaco-languages#5
[0.5.1]
- Fixed mouse handling in IE
[0.5.0]
Breaking changes
monaco.editor.createWebWorkernow loads the AMD module and callscreateand passes in as first argument a context of typemonaco.worker.IWorkerContextand as second argument theinitData. This breaking change was needed to allow handling the case of misconfigured web workers (running on a file protocol or the cross-domain case)- the
CodeActionProvider.provideCodeActionsnow gets passed in aCodeActionContextthat contains the markers at the relevant range. - the
hoverMessageof a decoration is now aMarkedString | MarkedString[] - the
contentsof aHoverreturned by aHoverProvideris now aMarkedString | MarkedString[] - removed deprecated
IEditor.onDidChangeModelRawContent,IModel.onDidChangeRawContent
Notable fixes
- Broken configurations (loading from
file://or misconfigured cross-domain loading) now load the web worker code in the UI thread. This caused a breaking change in the behaviour ofmonaco.editor.createWebWorker - The right-pointing mouse pointer is oversized in high DPI - issue
- The editor functions now correctly when hosted inside a
position:fixedelement. - Cross origin configuration is now picked up (as advertised in documentation from MonacoEnvironment)