Sourced from monaco-editor's changelog.
[0.34.0]
- 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
APIWorkspaceFileEdit
->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](microsoft/monaco-editor#3171)@anjbur (Angela Burton)
: Update Q# keywords [PR #3222](microsoft/monaco-editor#3222)@bsorrentino (bsorrentino)
: Fix issue #2295 - Models with "@" in their name do not resolve as dependencies [PR #3057](microsoft/monaco-editor#3057)@MasterOdin (Matthew Peveler)
: Remove duplicate testcases for mysql [PR #3138](microsoft/monaco-editor#3138)@mhsdesign (Marc Henry Schultz)
: [DOCS] IEditorOptions.automaticLayout uses ResizeObserver 3051 [PR #3052](microsoft/monaco-editor#3052)@supersonictw (SuperSonic)
: Fix menu link in integrate-esm.md [PR #3214](microsoft/monaco-editor#3214)@tonilastre (Toni)
: Add config and tokenizer for query language Cypher [PR #3102](microsoft/monaco-editor#3102)