Monaco Editor v0.34.0 Release Notes
-
- Introduction of
IEditor.createDecorationsCollection
API - ๐ New function
removeAllMarkers
to remove all markers - ๐ Support for light high contrast theme
- Introduction of
BracketPairColorizationOptions.independentColorPoolPerBracketType
- Introduction of
PositionAffinity.LeftOfInjectedText
andPositionAffinity.RightOfInjectedText
- Introduction of
IEditorOptions.showFoldingControls: 'never'
- โช Introduction of
IDiffEditorBaseOptions.renderMarginRevertIcon: boolean
- Inline Quick Suggestions
- Introduction of
IContentWidgetPosition.positionAffinity
- Provider can now be registered for a
LanguageSelector
๐ฅ Breaking Changes
IEditorInlayHintsOptions
tweaks- Iteration on
InlineCompletion
API WorkspaceFileEdit
->IWorkspaceFileEdit
oldUri
->oldResource
newUri
->newResource
WorkspaceTextEdit
->IWorkspaceTextEdit
edit
->textEdit
(now supportsinsertAsSnippet
)modelVersionId?: number
->versionId: number | undefined
InlayHint
API tweaks- ๐ Soft deprecation of
ICodeEditor.deltaDecorations
, no adoption required.IEditor.createDecorationsCollection
API should be used instead.
Contributions to
monaco-editor
:- @alexander-zw (Alexander Wu): [webpack readme] Add how to get languages/features PR #3171
- โก๏ธ @anjbur (Angela Burton): Update Q# keywords PR #3222
- @bsorrentino (bsorrentino): Fix issue #2295 - Models with "@" in their name do not resolve as dependencies PR #3057
- ๐ @MasterOdin (Matthew Peveler): Remove duplicate testcases for mysql PR #3138
- ๐ @mhsdesign (Marc Henry Schultz): [DOCS] IEditorOptions.automaticLayout uses ResizeObserver 3051 PR #3052
- @supersonictw (SuperSonic): Fix menu link in integrate-esm.md PR #3214
- @tonilastre (Toni): Add config and tokenizer for query language Cypher PR #3102
- Introduction of